Luke D. Jones
31af8f9511
Use egui without wayland feature due to segfault
2023-04-25 14:44:31 +12:00
Luke D. Jones
8db783d9b4
Better handling of supergfx version check, aura config updates
2023-04-25 13:57:07 +12:00
Luke D. Jones
45a354880a
Add support for GV604 LEDs
2023-04-25 12:13:20 +12:00
Luke D. Jones
6ea550b6ff
Update egui and supergfxctl deps
...
Requires running with supergfxctl v5.1.0-RC5 if installed
2023-04-19 10:12:14 +12:00
Luke D. Jones
3bdb03b1d8
Bugfix: Adjust how sub-llops and part of anime animation handle
...
Attempts to address #332
2023-04-03 20:01:06 +12:00
Luke D. Jones
ec5e6d2e7c
Add support for G533Z keyboard and modes
...
Closes #327
2023-03-20 08:52:23 +01:00
Luke D. Jones
5600c51ba0
Fix remove the leftover initial config writes on new() for some controllers
...
Closes #320
2023-01-25 09:27:12 +13:00
Luke D. Jones
a83ccbd33d
Add git hooks via cargo-husky. Many many cleanups.
2023-01-16 13:23:30 +13:00
Luke D. Jones
b012a01cad
Update deps, prep RC
2023-01-15 22:27:44 +13:00
Luke D. Jones
ab3007d53d
daemon-user: refactor config files
2023-01-08 21:23:16 +13:00
Luke D. Jones
5133d398eb
Add extra doc comments to config-trait
2023-01-07 21:20:53 +13:00
Luke D. Jones
90b711c7b9
Break config-traits out in to crate
2023-01-07 20:46:00 +13:00
Luke D. Jones
e4f79a3e6f
Config files use generic traits
2023-01-06 12:03:12 +13:00
Luke D. Jones
1cbffedaeb
Advanced Aura feature
...
Groundwork for 'advanced' aura modes
Add single zone + Doom light flash
Fix mocking for ROGCC
Better prepare & change to mapping of keyboard layouts to models and functions
Refactor and begin using new key layout stuff
Enable first arg to rogcc to set layout in mocking feature mode
Complete refactor of key layouts, and to RON serde
2023-01-03 20:21:11 +13:00
Luke D. Jones
29b22cd18e
Fix incorrect stop/start order of nvidia-powerd on AC plug/unplug
2022-12-28 21:30:29 +13:00
Luke D. Jones
c2aa81bfe3
asusd: fixing a blocking op
2022-12-25 22:22:52 +13:00
Luke D. Jones
bdb6c5b2ff
Prep 4.5.6 release
2022-12-10 21:08:52 +13:00
Luke D. Jones
dbfd73da5e
ROGCC: Better handle the use of GPU MUX without supergfxd
2022-12-10 19:30:30 +13:00
Luke D. Jones
b1ee449b97
Adjust profile task to help TUF laptops notify
2022-12-09 10:03:45 +13:00
Luke D. Jones
245c035dc9
Fix tasks not always running correctly on boot/sleep/wake/shutdown
2022-12-08 20:12:55 +13:00
Luke D. Jones
07daa0df61
Fix: ROGCC: show option for LED notifications
2022-12-08 16:27:00 +13:00
Luke D. Jones
c7893b16f9
Fix: ROGCC: Remove unwrap causing panic on main thread
...
Closes #293
2022-12-08 11:14:01 +13:00
Luke D. Jones
e42a5bc3e9
ROGCC: don't require supergfxd to be running
...
Prep fixes for new tag and release
2022-12-07 11:47:27 +13:00
Luke D. Jones
28347e87eb
Prep new minor release
2022-12-06 20:10:03 +13:00
Luke D. Jones
b34cb672c3
Fix: ROGCC: log and show more errors on startup
2022-12-06 14:28:35 +13:00
Luke D. Jones
a8c014881f
Version bump for RC
2022-12-06 09:48:24 +13:00
Luke D. Jones
2705b08dca
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 21:49:47 +13:00
Luke D. Jones
2fca7a09c4
bump dependencies
2022-12-04 20:16:33 +13:00
Luke D. Jones
14bf07ba79
Version bump for dep updates
2022-12-02 16:39:46 +13:00
Luke D. Jones
e76d01eaed
Update dependencies
2022-12-02 16:37:33 +13:00
Luke D. Jones
aad4dc909e
Bump version
2022-11-16 20:33:23 +13:00
Luke D. Jones
73b1a7050a
ROGCC: Make zbus notifications fully manage pagestates
2022-11-15 22:26:17 +13:00
Luke D. Jones
1211400d7b
4.5.1-RC1
2022-11-11 20:13:00 +13:00
Luke D. Jones
ff9edb9876
Enable system tray status for dGPU and actions
2022-11-11 20:09:43 +13:00
Luke D. Jones
5e08b4416d
Bump version
2022-11-10 09:11:52 +13:00
Luke D. Jones
a6fe7645e9
Tray icons
2022-11-08 21:55:09 +13:00
Luke D. Jones
4f8745ae19
Prep release 4.5.0
2022-11-07 21:36:28 +13:00
Luke D. Jones
5f4e950819
Update deps. Fixes to runtime
2022-11-07 09:47:15 +13:00
Luke D. Jones
efc752cce6
ROGCC: Use tokio instead of smol
2022-11-07 09:00:46 +13:00
Luke D. Jones
7385844a9b
Fix rogcc not closing when run-in-background
2022-11-06 21:58:33 +13:00
Luke D. Jones
0b71104833
Fix rog-control-center notifs
2022-11-06 15:21:43 +13:00
Luke D. Jones
58ff566d65
Fix inclusion of supergfxctl lib
2022-11-04 21:31:45 +13:00
Luke D. Jones
1332ac803c
Add notification of dGPU state change
2022-11-04 21:29:47 +13:00
Luke D. Jones
3a640a3269
Bump rc version
2022-10-01 14:57:49 +13:00
Luke D. Jones
600d0ae3d9
Clippy run
2022-09-30 15:10:56 +13:00
Luke D. Jones
cde1b4f252
Shift all deps to workspace versioning
2022-09-29 17:08:28 +13:00
Luke D. Jones
7939b00aa3
Check inotify paths are valid. Add dgu/egpu/ac_online checks
2022-09-24 14:34:15 +12:00
Luke D. Jones
30550aaa91
Further improve the daemon controller pattern and reduce cloned code
2022-09-23 20:07:43 +12:00
Luke D. Jones
7ea1f41286
Convert chunk of daemon to use async mutex
2022-09-23 10:50:09 +12:00
Luke D. Jones
9608d190b9
Use tokio in asusctl
2022-09-22 22:36:16 +12:00