Commit graph

64 commits

Author SHA1 Message Date
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 6947f4615c Log exceptions in various places 2022-12-12 18:44:02 +01:00
Kamil Trzciński 10a8598b82 Add Sentry error tracking 2022-12-12 18:31:29 +01:00
Kamil Trzciński 36d0169119 Some icons are not content 2022-12-12 11:41:20 +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 7e36c818c3 Make Sharpening to be DEBUG feature 2022-12-10 12:30:25 +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 1d6043cab0 Store PowerControl settings in .ini 2022-12-08 10:50:08 +01:00
Kamil Trzciński 658898d632 All SteamController settings are stored in .ini file in root folder 2022-12-08 10:49:06 +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 eaec34d950 Fix DPad Up for the first time on overlay 2022-12-05 19:04:40 +01:00
Kamil Trzciński 9d9a9a4196 Allow to disable usage of Kernel Drivers (to allow work with Anti-Cheat detection)
This allows to use all tools with Anti-Cheat detection.
2022-11-26 20:49:36 +01:00
Kamil Trzciński bad617549e Add Haptic feedback and selectable profiles 2022-11-26 10:19:50 +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 f704640d04 Add Image Sharpening option 2022-11-24 01:04:03 +01:00
Kamil Trzciński 00e60e72ba Retry Vangogh GPU detection 3 times 2022-11-23 10:30:13 +01:00
Kamil Trzciński 7b3884c86b Reset FPS limit if anything related to resolution changes 2022-11-23 10:29:41 +01:00
Kamil Trzciński 4bb264802d Match GPU memory regions via Device Manager framework instead of Ring 0 2022-11-22 17:59:27 +01:00
Kamil Trzciński a25ac7d4f4 Detect SMU Features 2022-11-22 09:33:51 +01:00
Kamil Trzciński af52e41aef Add GPU scaling and Vivid Gaming selection 2022-11-21 21:28:16 +01:00
Kamil Trzciński f7e3e70c2b Use global mutex to ensure driver access are sequential 2022-11-20 21:32:17 +01:00
Kamil Trzciński a1a438c3f8 Improve CPU/GPU frequency setting 2022-11-20 21:32:17 +01:00
Kamil Trzciński a3a25bfb4e Add VangoghGPU SMU controller with CPU and GPU clock frequency control 2022-11-20 16:43:10 +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 b06ac16fba Move AMD to GPU.AMDAdrenaline 2022-11-20 15:00:22 +01:00
Kamil Trzciński 7b1442db14 Create ToolStripSeparator for Separator item 2022-11-20 14:56:46 +01:00
Kamil Trzciński a7f16dbde6 Check if AMD GPU scaling is enabled to allow changing resolution by default 2022-11-19 21:28:28 +01:00
Kamil Trzciński 85c8ee379f Fix PowerControl not starting-up again 2022-11-19 13:51:44 +01:00
Kamil Trzciński 681db9231d Cycle most of options for PowerControl 2022-11-19 09:48:31 +01:00
Kamil Trzciński b94719adb0 Order resolutions 2022-11-19 09:48:31 +01:00
Kamil Trzciński e5fd135b30 Reset resolution to default as it will pick highest refresh rate
Make Resolution change to be experimental features
2022-11-19 09:47:53 +01:00
Kamil Trzciński c89a59ab0b Set DEVMODE settings as returned by EnumDisplaySettings 2022-11-19 09:47:31 +01:00
Kamil Trzciński 0021f1b083 Show refresh rate only if many available 2022-11-19 09:47:31 +01:00
Kamil Trzciński a3bb9e19ff Allow changing resolution 2022-11-19 09:47:31 +01:00
Kamil Trzciński 15369826f9 Fix PowerControl crash on startup 2022-11-19 09:13: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 b672c4e9c3 Fix volume/brightness by 5 2022-11-18 15:57:14 +01:00
Kamil Trzciński 7831f1ec27 Make increments to Brightness and Volume in 5 2022-11-18 09:39:08 +01:00
Kamil Trzciński e4914dbffb Swap icons of PerformanceOverlay and PowerControl 2022-11-16 22:07:36 +01:00
Kamil Trzciński c223a11d57 Prevent ryzenadj creating console window 2022-11-16 21:59:15 +01:00
Kamil Trzciński d8b2c87cb1 Add RTSS Framelimit 2022-11-16 20:38:45 +01:00
Kamil Trzciński c9accd6c4f Fix small bug in a selection when nothing was selected before 2022-11-16 12:49:35 +01:00
Kamil Trzciński 2aab48d2d4 Fix PowerControl colors 2022-11-16 12:40:59 +01:00
Kamil Trzciński 092f96a9ab Improve handling of SharedData 2022-11-16 12:32:09 +01:00