Luke D. Jones
ec5e6d2e7c
Add support for G533Z keyboard and modes
...
Closes #327
2023-03-20 08:52:23 +01: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
90b711c7b9
Break config-traits out in to crate
2023-01-07 20:46:00 +13:00
Luke D. Jones
ef6ca9e51e
Add support for GL703GE keyboard layout
2023-01-07 11:56:56 +13:00
Luke D. Jones
3d145ab9bd
Slightly adjust keyboard widget
2023-01-03 20:21:14 +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
2705b08dca
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 21:49:47 +13:00
Luke D. Jones
e76d01eaed
Update dependencies
2022-12-02 16:37:33 +13:00
Luke D. Jones
73b1a7050a
ROGCC: Make zbus notifications fully manage pagestates
2022-11-15 22:26:17 +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
e938f1f9ec
Minor fixes to attr writes
2022-10-01 14:57:25 +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
1f85e30e42
Add CLI for 0x19b6 Lid LED
2022-08-29 18:17:19 +12:00
Luke D. Jones
d1bdf4dc7e
rog-aura: Add lid zone
2022-08-29 17:09:26 +12:00
Luke D. Jones
fb08d83999
rog-gui: sort fan curve by name
2022-08-29 13:27:25 +12:00
Luke D. Jones
64322044ac
rog-aura: tested effects on TUF, works
2022-08-27 22:30:57 +12:00
Luke D. Jones
952a974e83
Bump various versions
2022-08-27 20:53:59 +12:00
Luke D. Jones
ebbfa58a76
rog-aura: Add flicker effect
2022-08-27 20:52:43 +12:00
Luke D. Jones
97481cd45e
rog-aura: add per-zone effects
2022-08-26 18:29:24 +12:00
Luke D. Jones
40987ecd5d
rog-aura: add basic per-key support
2022-08-25 21:45:36 +12:00
Luke D. Jones
a8a99ac1d1
rog-aura: reorganise per-key effects
2022-08-25 18:25:04 +12:00
Luke D. Jones
503aa20257
rog-aura: don't start effect on red
2022-08-25 14:11:31 +12:00
Luke D. Jones
8c67836650
Implement simple 'breathe' per-key effect
2022-08-25 14:08:53 +12:00
Luke D. Jones
3fc839820e
Version bump
2022-08-24 22:29:56 +12:00
Luke D. Jones
0ef524a94b
rog-aura: bringup the per-key LED stuff again
2022-08-24 22:01:13 +12:00
Luke D. Jones
f3876100ae
rog-platform: Add extra check types to find battery
...
Closes #243
2022-08-24 10:11:32 +12:00
Luke D. Jones
3fe5896596
daemon: fix keyboard brightness setting
...
Closes #241
2022-08-20 21:42:18 +12:00
Luke D. Jones
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +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
e05d5bd143
Version bump. Add early-error display
2022-08-02 15:09:25 +12:00
Luke D. Jones
3e244d7d3d
ROGCC: effect visuals. daemon: support TUF RGB
2022-08-02 14:25:27 +12:00
Luke D. Jones
14f0693511
rog-aura: add gap between numpad on gl504
2022-07-29 19:22:47 +12:00
Luke D. Jones
de7fb4a942
ROGCC: use the correct colourspace for colour picker
2022-07-29 18:59:52 +12:00
Luke D. Jones
6d97ef13a1
rog-aura: adjustment of layouts and key sizes
2022-07-29 15:56:03 +12:00
Luke D. Jones
7abad979c8
rog-aura: adjustment of layouts and key sizes
2022-07-29 15:35:03 +12:00
Luke D. Jones
0ec1574219
rog-aura: Cleanup layouts, add gl504_US.toml
2022-07-29 12:07:16 +12:00
Luke D. Jones
3330e4973f
rog-aura: add proper labels for keys via &str into
2022-07-29 11:15:37 +12:00
Luke D. Jones
5e06aeabe9
rog-aura: fix up G533 layout
2022-07-29 10:54:59 +12:00
Luke D. Jones
e99d8766fc
ROGCC: rog-aura: Keyboard layout templates and definitions
...
This also removes shell completitions as these are not maintained.
2022-07-29 09:19:49 +12:00
Luke D. Jones
8f65b7e334
ROGCC: add enable/disable aura options depending on mode
2022-07-27 11:39:55 +12:00
Luke D. Jones
38be25174a
Add verbose output for fan-curve detection. Add mocking to GUI.
...
asusd: Verbose output of fan-curves on startup
ROGCC: Try to mock more of GUI state
2022-07-26 18:59:21 +12:00
Luke D. Jones
840c500b5e
Switch a keyboard prod_id to enum
2022-07-25 14:07:29 +12:00
Luke D. Jones
79a45c4f10
Add to/from [f32;3] for Colour]
2022-07-25 09:51:25 +12:00
Luke D. Jones
cd7e748c88
Prep new release
2022-07-21 19:36:17 +12:00
Luke D. Jones
02fb7addf4
Make LED power more universal
...
Closes #219
2022-07-21 14:48:16 +12:00
Luke D. Jones
42fc5a5392
Minor doc comment change
2022-07-18 15:43:09 +12:00
Luke D. Jones
05f7b0060f
Prep new release
2022-07-18 14:01:32 +12:00
Luke D. Jones
959ad35afa
Create defaults on missing zones
2022-07-18 13:40:42 +12:00
Luke D. Jones
f39c0db680
Add more support detection for bios/system level components
2022-07-17 21:02:39 +12:00