Luke D. Jones
3c234dd3c4
Release 5.0.0
2023-12-12 21:54:24 +13:00
Luke D. Jones
9b4e76be87
Update examples
2023-12-11 08:49:32 +13:00
Luke D. Jones
922aa0c352
platform example testing
2023-12-08 17:33:27 +13:00
Luke Jones
0a69c23288
Fluke/dbus refactor
2023-12-03 20:44:01 +00:00
Luke D. Jones
1f696508e7
rog-platform: refactor all related parts
2023-11-18 21:57:46 +13:00
Luke D. Jones
fa043adc99
rog-platform: add CPU and GPU tunings
...
rog-platform: add tunables to supported dat
Anime: fixes to how some power options work
2023-11-17 17:16:03 +13:00
Luke D. Jones
35c7fd10b3
Drop sysfs_class and create dmi_id for getting identifying info with udev
2023-11-08 14:00:35 +13:00
Luke D. Jones
4c50dc259c
rog-control-center: ensure brightness slider works correctly
2023-11-08 13:59:07 +13:00
Luke D. Jones
0fd0aeff88
Support Rog Ally LED modes (basic)
2023-11-07 17:24:38 +13:00
Luke D. Jones
51bcb0082b
profiles: add mid fan curve support
2023-07-24 09:29:56 +12:00
Luke D. Jones
622e07505d
gex: begin adding aura control dbus
2023-07-03 23:04:06 +12:00
Luke D. Jones
2a8ca0a39a
asusd: cleanup platform notifs, prevent more duplications
2023-07-01 12:31:40 +12:00
Luke D. Jones
4d2d5707a1
Begin reimplement gex to use generated bindings and dbus xml
2023-06-28 21:54:17 +12:00
Luke D. Jones
7b17a13ce7
ridiculous refactor to allow enums to be dbus strings for better TS generation
2023-06-27 21:16:13 +12:00
Luke D. Jones
acf41c1783
Add support for mini_led_mode get/set
...
- asusd get/set, zbus methods
- Rog control center notification, tray menu, UI entry
2023-06-26 10:44:58 +12:00
Luke D. Jones
3d6d92ae7d
Animatrix: gu604 sim
2023-06-25 16:36:19 +12:00
Luke D. Jones
0a008a653a
Animatrix: Default to GA402 style if Unknown, use default-workspace.
...
Also rename daemon crates to the bin names they use to be less confusing.
Signed-off-by: Luke D. Jones <luke@ljones.dev >
2023-06-24 12:57:03 +12:00
Luke D. Jones
3e0aeea6c6
Add inotify::WatchMask::MODIFY to inotify watch mask.
...
Closes #362
2023-06-20 22:23:54 +12:00
Luke D. Jones
cdc42193d1
Update deps
2023-06-14 20:30:42 +12:00
Luke D. Jones
002dc8516d
Half-arsed visuals for virtual anime
2023-06-14 20:25:27 +12:00
Luke D. Jones
2a38f69cc4
Begin implementing virtual devices for testing and stuff
2023-06-14 20:25:27 +12:00
Luke D. Jones
25ecfda095
Various tray and notification improvements
2023-04-26 10:57:13 +12: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
022a144705
Fix profile controller not detecting if platform_profile is changed
...
Closes #313
2023-01-07 11:45:01 +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
b34cb672c3
Fix: ROGCC: log and show more errors on startup
2022-12-06 14:28:35 +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
ff9edb9876
Enable system tray status for dGPU and actions
2022-11-11 20:09:43 +13:00
Luke D. Jones
0b71104833
Fix rog-control-center notifs
2022-11-06 15:21:43 +13:00
Luke D. Jones
688e3a7358
Send signals using the correct context for each
2022-11-06 12:48:19 +13:00
Luke D. Jones
f6498337fe
RCC: disable vsync due to NoAvailablePixelFormat error:
2022-10-04 11:37:23 +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
7939b00aa3
Check inotify paths are valid. Add dgu/egpu/ac_online checks
2022-09-24 14:34:15 +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
Luke D. Jones
3b9cf474a7
inotify relies on tokio, so a switch is required..
2022-09-22 12:55:15 +12:00
Luke D. Jones
5d87747d96
Is smol blocking or inotify blocking it?
2022-09-21 22:17:55 +12:00
Luke D. Jones
56285916cd
daemon: inotify for panel_od and gu_mux_mode
2022-09-21 19:04:28 +12:00
Luke D. Jones
414d610bd2
Test battery search
2022-08-27 11:18:15 +12:00
Luke D. Jones
bff98ddf7b
power: rc4, remove energy_full_design check
2022-08-26 21:09:52 +12:00
Luke D. Jones
3fc839820e
Version bump
2022-08-24 22:29:56 +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
fa1feaf9d9
rog-platform: additional check against manufacturer attr
...
Should close #242
2022-08-22 09:01:08 +12:00
Luke D. Jones
45641c928d
Rename all instances of dgpu_only to gpu_mux
2022-08-21 21:39:01 +12:00
Luke D. Jones
f8cdde2adf
rog-platform: add power (basics)
...
- Refactor the macros
- Add inotify creator for each attribute
2022-08-20 21:07:34 +12:00
Luke D. Jones
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +12:00
Luke D. Jones
24fa075a44
Extend GpuMode to include other modes
2022-08-12 22:10:49 +12:00