Commit graph

14 commits

Author SHA1 Message Date
Kamil Trzciński 5cd873b9a3 PowerControl: Retain FPS Limit (proportion) on refresh rate change 2023-02-08 21:32:08 +01:00
Kamil Trzciński bc9c3199b7 PowerControl: Support RTSS in custom folder 2023-02-08 21:32:08 +01:00
Kamil Trzciński e1a4073a7c CommonHelpers: Move RTSS to OSDHelpers 2023-02-08 19:46:10 +01:00
Kamil Trzciński 6240ee4c46 PowerControl: Allow user to configure selectable TDP, CPU and GPU from PowerControl.dll.ini 2023-02-08 14:25:24 +01:00
Kamil Trzcinski 2b9017b8e0 PowerControll: Capture RTSS exception 2023-01-17 12:01:27 +01:00
Kamil Trzciński d1546d1dc8 PowerControl: Improve handling of ? settings 2023-01-12 23:04:32 +01:00
Kamil Trzciński 02d68af216 All: Improve Anti-Cheat protection 2023-01-12 23:04:32 +01:00
Kamil Trzciński 2ff2864f23 PowerControl: Expose all settings and apply them in order
Since some settings impact others, the application will
apply them in a correct order with a fixed delay.

This additionally exposes all settings, just some of them
are not persisted on create, only on change.
2023-01-10 12:01:33 +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 81d4be30ce PowerControl: All options accept String 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 f207c12935 PowerControl: Decompose MenuStack.cs into Options/ 2023-01-03 11:39:27 +01:00