Commit graph

381 commits

Author SHA1 Message Date
Kamil Trzciński 12de2267bf PowerControl: Detect RTSS applications inactivity 2023-01-10 10:52:18 +01:00
Kamil Trzciński 306c8bd523 Add thank you to RELEASE.md 2023-01-09 20:41:19 +01:00
Kamil Trzciński fe7e933da6 Update RELEASE.md 2023-01-09 20:32:05 +01:00
Kamil Trzciński c4076ceb45 PowerControl: Persist most of settings in UserProfiles 2023-01-09 20:32:05 +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 ef94d24cfc SteamController: Move Turbo.x360.cs into examples/ 2023-01-09 20:32:05 +01:00
Kamil Trzciński bbee810982 PowerControl: Change MenuToggle from Shift+F11 to Alt+F11 since conflict with PerformanceOverlay 2023-01-09 20:26:44 +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 1074143a6e PowerControl: Allow to use BaseSettings to handle any INI config files 2023-01-09 20:26:44 +01:00
Kamil Trzciński ed1e032715 Update license to CC-BY-NC-SA 2023-01-09 20:26:37 +01:00
Kamil Trzciński c05f8f2f22 SteamController: Start controller with delay after Resume 2023-01-05 20:41:06 +01:00
Kamil Trzciński edca1663c8 SteamController: Use MyLock to detect the deadlock when handling controller 2023-01-05 20:38:53 +01:00
Kamil Trzciński 082dede416 SteamController: Avoid deadlock when changing profile 2023-01-05 20:38:20 +01:00
Kamil Trzciński 415cd477e6 Workflow: Run manually instead of on RELEASE.md 2023-01-05 20:38:20 +01:00
Kamil Trzciński 400448f1cb Workflow: Improve upload of artifacts 2023-01-05 20:38:20 +01:00
Kamil Trzciński 862e728f81 Revert "SteamController: Force to reconnect X360 controller on Resume"
This reverts commit 40e2f62e1f.
2023-01-04 10:11:14 +01:00
Kamil Trzciński fdf108d295 docs: Fix CloudFlare Pages build 2023-01-03 12:26:40 +01:00
Kamil Trzciński 2347f1189e SteamController: Update shortcuts.md to indicate version 2023-01-03 12:26:12 +01:00
Kamil Trzciński 27aad285df CommonHelpers: Set values to 0xFF to debug that memory was failed to read 2023-01-03 12:16:01 +01:00
Kamil Trzciński 4c870c1b98 SteamController: Hold-press Guide button for 100ms in X360 mode 2023-01-03 12:16:00 +01:00
Kamil Trzciński 40e2f62e1f SteamController: Force to reconnect X360 controller on Resume 2023-01-03 12:15:59 +01:00
Kamil Trzciński af02697162 SteamController: Fix Steam Game detection when in X360 controller mode 2023-01-03 12:15:56 +01:00
Kamil Trzciński 323007d4e8 Bump to 0.6 2023-01-03 11:39:27 +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 81d4be30ce PowerControl: All options accept String 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 b67a961f8e PowerControl: Fix MenuItemWithOptions delayTimer 2023-01-03 11:39:27 +01:00
Kamil Trzciński 1ff7bed567 PowerControl: Improve null handling 2023-01-03 11:39:27 +01:00
Kamil Trzciński a30ef2c400 PowerControl: Remove delegates from MenuItemWithOptions 2023-01-03 11:39:27 +01:00
Kamil Trzciński f207c12935 PowerControl: Decompose MenuStack.cs into Options/ 2023-01-03 11:39:27 +01:00
Kamil Trzciński ebe1cdba87 PowerControl: Improve nulls in MenuItems 2023-01-03 11:39:26 +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 bbc4cf8200 PowerControl: Move Menu.cs into Menu/ 2023-01-03 11:39:26 +01:00
Kamil Trzciński c2ea59d253 SteamController: Hold to toggle touchpads in X360 2023-01-03 11:34:55 +01:00
Kamil Trzciński 5b0f181156 SteamController: Store and use last selected controller profile 2023-01-03 11:34:51 +01:00
Kamil Trzciński 312fc97034 SteamController: Detect RTSS in foreground 2023-01-03 11:34:45 +01:00
Kamil Trzciński e5debff45b SteamController: Use Roslyn Scripting to compile UserProfiles
- This looks into `UserProfiles/` and compiles user profiles
- This exposes a very minimal scripting interface as defined by `Dynamic.Globals`
2023-01-03 11:34:40 +01:00
Kamil Trzcinski b24ae302b1 Update Anti-Cheat message on README.md 2022-12-20 18:34:31 +01:00
Kamil Trzciński 17832841ff Support SMU of Vangogh GPU shipped with BIOS 113 2022-12-20 15:15:24 +01:00
Kamil Trzciński 9d4828fdf1 GPU detection will log errors to Sentry.io 2022-12-20 14:45:03 +01:00
Kamil Trzciński 4398177722 Sentry is essential always log 2022-12-20 14:45:03 +01:00
redphx 1f552b23c6
Update README.md (#35)
Fix broken link to Privacy page and remove ".html" suffix in multiple URL.
2022-12-20 10:22:17 +01:00
Kamil Trzciński aa6c9791e6 Show Top-Most Anti-Cheat ackonwledge 2022-12-20 09:48:31 +01:00
Kamil Trzciński 99066eb736 Update Updater.exe to send nb of updates in last 1, 3 and 7 days 2022-12-20 09:48:31 +01:00
Kamil Trzciński 9ef4b6136d Update Anti-Cheat detection 2022-12-19 13:34:15 +01:00
Kamil Trzciński 9c0a326d48 Require to acknowledge Anti-Cheat impact on PowerControl 2022-12-19 13:34:15 +01:00