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
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
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
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
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
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
d35707f2e4
Merge rog-supported in to rog-platform
2022-08-12 17:45:29 +12:00
Luke D. Jones
308fba9413
Create rog-platform, refactor rogcc ipc-file handling
...
- Create new rog-platform crate to manage all i/o in a universal way
+ kbd-led handling
+ platform handling (asus-nb-wmi)
+ hidraw
+ usbraw
- Refactor how ROGCC handles IPC for background open, run-in-bg
2022-08-12 15:22:06 +12:00
Luke D. Jones
17df3cf01d
Add rog-control-center to the workspace
2022-07-25 16:43:48 +12:00
Luke D. Jones
a22808aff3
Add note in cargo.toml re: lto
2022-07-15 10:21:11 +12:00
Luke D. Jones
2431dd9e93
Remove supergfxctl to own repo
2021-08-26 16:06:57 +12:00
Luke D. Jones
326ca37847
rog-supported crate
2021-08-26 13:17:17 +12:00
Luke D. Jones
6ceb5cf939
Major restructure to move gfx control out to crate
2021-08-25 11:16:23 +12:00
Luke D. Jones
2b58e259de
Update config & dbus parts, cleanup deps, device power states
...
- Add extra config options and dbus methods
- Add power state signals for anime and led
- Refactor to use channels for dbus signal handler send/recv
- Split out profiles independant parts to a rog-profiles crate
- Cleanup dependencies
- Fix some dbus Supported issues
2021-05-24 18:56:21 +12:00
Luke D. Jones
e24b4858a4
bugfix: don't deadlock on change compute/vfio/compute
...
Closes : #86 #88
2021-05-15 22:22:36 +12:00
Luke D Jones
7d0f15d738
anime: CLI and user-daemon work
2021-04-09 20:41:25 +12:00
Luke D Jones
7ff01f12e9
Add extra models to ledmodes
...
- Configurable anime example
- Gfx power states as enum
Closes #72
2021-04-03 21:42:39 +13:00
Luke
0af68baf7b
split out types, dbus
2021-02-03 23:06:54 +13:00
Luke
82900f4645
CLI args for bios. Cleanup and improve
...
- dbus method for 'supported modes'
- add dedicated gfx safety
- bring ctrl-gfx back in to main control for better integration
- safely upgrade config files
2021-01-26 21:07:19 +13:00
Luke D Jones
fe6231ad4e
GFX control, no-tokio, no-async, dbus client refactor
...
- Working gfx modes <iGPU only, dGPU only, or hybrid>
- Add signal for gfx vendor change and make CLI wait for signal
- Add polling for led brightness to save to config
- Move daemon to zbus crate
- dbus client refactor
- Further dbus methods and updates
- Add basic notification user daemon and systemd service
2020-09-21 10:36:22 +12:00
Luke D Jones
584ca023ad
Complete rename
2020-08-04 20:08:09 +12:00
Luke
964c24f8fa
Final round of fixes for new version
2020-06-09 20:46:14 +12:00
Luke
bf6bf2e2f1
Big refactor out of Aura LED data structs
2020-05-01 22:07:28 +12:00