Commit graph

141 commits

Author SHA1 Message Date
11c1fc0ddc Set settings twice when dirty, to be extra sure settings are set when set and not unset when set set set set 2023-01-29 12:00:08 -05:00
f4e94d9e7d Fix auto_detect ignoring persistence bool 2023-01-29 11:33:44 -05:00
5481587167 Fix missing translation for Defaults button 2023-01-29 11:09:42 -05:00
ce5b0ed926 Update USDPL and fix other front-back communication inconsistencies 2023-01-21 18:15:26 -05:00
ea89de01d7 Fix incorrect CPU defaults loaded by defaults button 2023-01-18 21:05:04 -05:00
aff5005ca9 Allow max == min, fix SMT bug, compile missing .mo files 2023-01-18 17:59:34 -05:00
8332649e45 Disallow setting max < min and min > max because the kernel now does too 2023-01-16 18:46:40 -05:00
8bc9c7b2d8 Add support for user-translated strings in the UI 2023-01-10 20:54:33 -05:00
8c763f241f Improve SMT heuristic when loading from saved 2023-01-05 21:35:53 -05:00
fbb68e0d51 Fix SMT behaviour paper cuts 2023-01-05 21:16:37 -05:00
13bf31611d Send front-end logs to back and improve Steam Deck driver display 2023-01-04 19:42:59 -05:00
cda1111cd3 Add driver in debug UI and misc config stuff 2023-01-02 21:22:53 -05:00
500fde964c Implement RyzenAdj driver for AMD 2023-01-02 18:47:14 -05:00
5614937012 Implement full generic driver to simplify custom implementations 2023-01-02 09:04:07 -05:00
3031a1c9bf Groundwork for RyzenAdj and fix some system defaults 2022-12-31 16:28:37 -05:00
1dc0acca8e Combine SD advance mode back into regular SD driver, implement custom clock file support 2022-12-30 23:27:22 -05:00
5fe4e9d15d Complete switch to linux kernel SMT toggle #48 2022-12-24 10:21:27 -05:00
36ce024665 Improve the thing 2022-12-05 19:47:32 -05:00
892a0b0ab6 Update dependencies and create faster build profile for decky's CI 2022-12-05 18:51:49 -05:00
469d2a4eed Delete persistent settings files when persistence disabled; fix #55 2022-12-03 13:59:23 -05:00
9ef710a966 Fix auto_detect_provider to only return AutoDetect on default/unknown hardware 2022-12-03 13:58:08 -05:00
3766386726 Add hardware limits provider and auto detection with online updater (cached locally) 2022-12-02 21:12:13 -05:00
d1d5265224 Create basic generic (placeholder) driver 2022-11-28 19:31:01 -05:00
Derek J. Clark
5d2937af6f
Multiplatform Dev (#52)
* Use environment home instead of hard coding home_path

* Fix Makefile

* Use PathBuf instead of format. Catch else fore /tmp/ default directory

* Restore logpath for deployment. Resolve warning from copy() not having err handled.

* Undo add #[cfg(debug_assertions)] in wrong place.
2022-11-29 00:04:03 +00:00
2b2a6eaf9d Add charge mode setting for SD, move static battery readings into driver 2022-11-21 20:58:35 -05:00
1466c4647b Add battery charge mode back-end support (untested) 2022-11-21 17:00:43 -05:00
31c72de11e Add and (mostly) test driver support 2022-11-19 15:21:09 -05:00
01c86eeafe Add some additional APIs endpoints for #48 and more 2022-11-12 23:17:13 -05:00
1610f18278 Refactor API processing to apply settings from single thread and queue API calls instead of locking 2022-11-09 22:09:05 -05:00
357a7cfe37 Test and perfect fix for non-persistent saving 2022-10-11 17:38:20 -04:00
c13f35a4a1 Fix loading & saving non-persistent configs, hopefully 2022-10-04 20:49:02 -04:00
6878897784 Fix clock speeds defaulting too low at wakeup when not set 2022-09-13 17:09:51 -04:00
ba021c8f93 Fix wake detection, add more debug logging 2022-09-11 11:37:26 -04:00
e13b1d434c Increment to v1.0.2 2022-09-08 23:20:42 -04:00
1795c29603 Minor repo cleanup/reconfigure 2022-09-08 20:04:07 -04:00
ce9c6dcd7b Use gameId, not appId, fixes #34 and actually follows my own advice 2022-09-08 20:01:01 -04:00
86471990bb Clamp JSON CPU count to available CPU count 2022-09-05 21:58:03 -04:00
7f60a00ee4 Configure for release 2022-09-05 21:55:40 -04:00
aad7887b84 Reduce slider lag, fix frequency ordering mismatch, prepare for release 2022-09-05 21:36:16 -04:00
26e781df25 Re-add battery stats 2022-09-05 17:02:02 -04:00
db3f4a85c0 Add experimental Decky CI back-end building, fix frequency controls crashing the kernel 2022-09-05 14:24:13 -04:00