Commit graph

37 commits

Author SHA1 Message Date
Kamil Trzciński 3417b529b5 PowerControl: Add 3 dots + L1 + R1 to reset current resolution 2023-06-03 14:00:16 +02:00
Kamil Trzciński 708aac3166 SteamController/PowerControl: Create Logs in Documents/SteamDeckTools/Logs 2023-05-21 19:20:10 +02:00
Kamil Trzciński ec15d52f5a PowerControl: Show Game Profiles menu item 2023-04-28 22:46:20 +02:00
Kamil Trzciński 862d7afec5 PowerControl: Install custom resolutions (EDID) (experimental feature) 2023-02-09 22:04:58 +01:00
Kamil Trzciński d0c45a1474 CommonHelpers: Show Missing RTSS button 2023-02-08 21:39:09 +01:00
Kamil Trzciński e1a4073a7c CommonHelpers: Move RTSS to OSDHelpers 2023-02-08 19:46:10 +01:00
Kamil Trzciński 2d5f8c498f PowerControl: Update and expose UserProfiles that can persist per-game settings 2023-01-09 20:32:05 +01:00
maniman303 3252e799cb PowerControl: Base Profiles Implementation (#38)
Small refactor of menu with options

Fix protection error on menuwithoptions

Make profiles controller non static

Dynamicall set and load options

Use IsOSDForeground when retriveing current game name

Better alt-tab functionality

Get rid off thread.sleep

Merged #38
2023-01-09 20:32:05 +01:00
Kamil Trzciński 7c1099be48 PowerControl: Properly detect internal displays being connected 2023-01-09 20:26:44 +01:00
maniman303 64f4050de5 PowerControl: Tweaks and fixes (#29)
* Fix context menu, add osd toggle
* Update values on number of displays change
* Check display info in DeviceManager
* Refactor OSD toggle
* Isolate display context setup
* Move more context stuff to the display initialize method
2023-01-09 20:26:44 +01:00
Kamil Trzciński 49b94e274c PowerControl: Provide ValueChanged event 2023-01-03 11:39:27 +01:00
Kamil Trzciński f6dbf3c199 PowerControl: Update MenuItem on Opening 2023-01-03 11:39:27 +01:00
Kamil Trzciński 29e373d169 PowerControl: Update usage of ContextMenu to use events 2023-01-03 11:39:27 +01:00
Kamil Trzciński 06f2d9a702 PowerControl: Simplify Next, Select and SelectNext 2023-01-03 11:39:26 +01:00
Kamil Trzciński 130a6fb745 PowerControl: MenuRoot update VisibleChanged and Render() to accept nulls 2023-01-03 11:39:26 +01:00
Kamil Trzciński 49f86225cb Update hidapi.net to properly Dispose() device 2022-12-16 11:30:22 +01:00
Kamil Trzciński 54354fe9e9 Validate that all dependencies are installed 2022-12-15 21:47:05 +01:00
maniman303 c4fd544cc2 Theme responsive notification icons (#23) 2022-12-14 21:13:06 +01:00
Kamil Trzciński 4d5763f9a6 Tune PowerControl key repeats 2022-12-12 11:39:50 +01:00
Kamil Trzciński 2941f66230 Add Setup.exe installer to install all except RTSS 2022-12-11 14:06:46 +01:00
Kamil Trzciński 2259e17b21 Add Updater.exe that can update to latest release and debug 2022-12-11 02:35:46 +01:00
Kamil Trzciński 4b66119d57 Support -run-on-startup on command line 2022-12-10 11:23:47 +01:00
Kamil Trzciński ef73516bfe Update Mappings to Shortcuts and all links 2022-12-10 10:21:32 +01:00
Kamil Trzciński dc9b7648f7 PowerControl reads input every 50ms instead of 250ms 2022-12-05 19:04:41 +01:00
Kamil Trzciński ecbd0407c0 Add SteamController implementation
This adds a Steam Shortcuts, Desktop Mode, and X360 Emulation
- Supports all Steam Shortcuts (including on-screen keyboard, and brightness)
- Supports Desktop mode (with a scroll on left pad and left stick), and trackpoint (on right stick)
- Supports X360 mode: hold Options for 1s to switch between Desktop and X360
- Holding Steam button enables Desktop like controls and stops passing all inputs to X360
2022-11-26 10:19:50 +01:00
Kamil Trzciński e12c00242b Show Full OSD if in Power Control mode 2022-11-20 15:42:21 +01:00
Kamil Trzciński e376b9dcc8 Add ExternalHelpers project and move all externally acquired dependencies there 2022-11-20 15:25:50 +01:00
Kamil Trzciński 7dc418a0e0 Control SMT 2022-11-18 21:00:52 +01:00
Kamil Trzciński d7ad2f1d71 Shortcut to reset to default 2022-11-18 16:14:29 +01:00
Kamil Trzciński e4914dbffb Swap icons of PerformanceOverlay and PowerControl 2022-11-16 22:07:36 +01:00
Kamil Trzciński 763d20b418 Add Volume/Brightness control 2022-11-16 08:28:17 +01:00
Kamil Trzciński 75b47af114 Reduce OSD flickering 2022-11-16 01:10:44 +01:00
Kamil Trzciński 39fb809e01 Power Control repeat strokes 2022-11-15 22:49:56 +01:00
Kamil Trzciński 8857a36208 Fix Power Control OSD flickering 2022-11-15 21:33:08 +01:00
Kamil Trzciński 1eb5067260 Try to recreate overlay if OSDIndex is 0, or not-0 2022-11-15 21:10:27 +01:00
Kamil Trzciński 4de31ed48c Use red icon for PowerControl if RTSS is not available 2022-11-15 21:09:53 +01:00
Kamil Trzciński b4c07be511 Add PowerControl
Add NeptuneController support (kind of works)

Add Neptune controller directly from hidapi (to reduce rate of requests)

Add README
2022-11-15 20:36:36 +01:00