Luke D. Jones
8feacf863a
asusd: Very basic support for running a command on AC/Battery switching
2022-12-10 20:51:00 +13:00
Luke D. Jones
0c62582515
ROGCC: Very basic support for running a command on AC/Battery switching
2022-12-10 20:17:45 +13:00
Luke D. Jones
3c575e4d2a
ROGCC: Minor correction to tray menu
2022-12-10 19:37:20 +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 Jones
8e8681c190
Merge branch 'main' into 'main'
...
add led modes for FX506HC
See merge request asus-linux/asusctl!144
2022-12-07 20:29:23 +00:00
Luke D. Jones
93d472fe74
Use correct defaults for GfxMode and GfxPower
2022-12-07 12:31:52 +13:00
Luke D. Jones
5469c73f11
Adjust gitlab pipeline to ignore checks for tags
2022-12-07 11:55:09 +13:00
Luke D. Jones
ad95765954
Add missing files
2022-12-07 11:50:17 +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
559ddc9a22
Fix: ROGCC: remove unused arg in fan curve widget
2022-12-06 10:08:11 +13:00
Luke D. Jones
a8c014881f
Version bump for RC
2022-12-06 09:48:24 +13:00
Luke D. Jones
f417032ed9
Fix: ROGCC: apply changes to correct fan curve profile
...
The fan curve profile changes were applying to the currently *active*
profile and not the GUI selected profile being changed. Fixed.
Also clarify the buttons for fan curve apply.
2022-12-06 09:47:48 +13:00
Luke D. Jones
616fb3aea6
chore: cranky cleanups
2022-12-05 20:31:39 +13:00
Luke D. Jones
6e6e057995
Update changelog
2022-12-05 19:44:50 +13:00
Luke D. Jones
085e63ebab
Merge commit 'fdadffcdde82' because of borked HEAD after pull
2022-12-05 19:44:08 +13:00
Luke D. Jones
fdadffcdde
Fix: ROGCC: Correctly deny badly formed fan graphs
...
Closes #286
2022-12-05 19:40:00 +13:00
Luke Jones
5f51527dd7
Merge branch 'piivanov-main-patch-89025' into 'main'
...
Add led modes for G713RM
See merge request asus-linux/asusctl!143
2022-12-04 20:53:46 +00:00
Luke D. Jones
83a0b570e0
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 22:10:08 +13:00
Luke D. Jones
2bfbce36b0
Bump dependencies
2022-12-04 22:09:28 +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 Jones
ef0da62c55
Merge branch 'maxbachmann-main-patch-99498' into 'main'
...
add led modes for G513RM
See merge request asus-linux/asusctl!141
2022-12-04 01:48:10 +00: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 Jones
072a066f28
Merge branch 'fixed_readme_dependency_list_for_fedora' into 'main'
...
rust/cargo is also needed
See merge request asus-linux/asusctl!140
2022-12-01 20:11:39 +00:00
Luke Jones
5728a9af62
Update README.md
2022-11-22 21:54:51 +00:00
Luke Jones
17a880b2c5
Merge branch 'main' into 'main'
...
Fix VivoBook detection
See merge request asus-linux/asusctl!139
2022-11-20 19:48:29 +00:00
Luke Jones
eb1f6c83ce
Merge branch 'fix-gitlab-ci' into 'main'
...
Fix GitLab CI
See merge request asus-linux/asusctl!138
2022-11-16 20:06:06 +00:00
Luke D. Jones
aad4dc909e
Bump version
2022-11-16 20:33:23 +13:00
Luke D. Jones
ad79adcbfa
ROGCC: splatter log messages everywhere. Rename state control
2022-11-16 20:32:11 +13:00
Luke D. Jones
73b1a7050a
ROGCC: Make zbus notifications fully manage pagestates
2022-11-15 22:26:17 +13:00
Luke D. Jones
762bfea102
ROGCC: share PageState so tray can use it. zbus notifs update this
2022-11-15 11:12:41 +13:00
Luke D. Jones
b41fdf5cfe
ROGCC: add status for dgpu, charge ctl, panel-od to systray
2022-11-14 11:05:52 +13:00
Luke D. Jones
bf13ebebd3
Set tray icon after init
2022-11-13 21:00:33 +13:00
Luke D. Jones
3a73e3a526
Try to prevent tray loop stalling
2022-11-13 12:52:52 +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
20f8251dd3
Adjust FA506IE led mode match to FA506I
2022-11-10 09:14:17 +13:00
Luke Jones
902dfed67c
Merge branch 'add-asus-tuf-gaming-a15-led-modes' into 'main'
...
Add led_data for 2022 ASUS TUF Gaming A15 FA506IE
See merge request asus-linux/asusctl!137
2022-11-09 20:12:04 +00:00
Luke D. Jones
5e08b4416d
Bump version
2022-11-10 09:11:52 +13:00
Luke D. Jones
be40474f79
Update app icons
2022-11-09 21:47:41 +13:00
Luke Jones
3654da2ff8
Merge branch 'tuxfanou/building_opensuse' into 'main'
...
Add openSUSE requirements to build asusctl
See merge request asus-linux/asusctl!136
2022-11-08 20:20:46 +00:00
Luke Jones
60bbad4ab6
Merge branch 'feat-add-vivobook-family' into 'main'
...
Add Vivobook to asusd rules
See merge request asus-linux/asusctl!135
2022-11-08 20:19:00 +00:00
Luke D. Jones
aad31610f2
Add missing file
2022-11-08 22:03:42 +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
37553a5fdd
Remove some dbg! statements
2022-11-06 22:28:00 +13:00
Luke D. Jones
cd5a85a843
Clarify gpu mux notif
2022-11-06 22:17: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
688e3a7358
Send signals using the correct context for each
2022-11-06 12:48:19 +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
ba1d3f045d
Add missing file
2022-10-11 22:25:49 +13:00
Luke D. Jones
e0ed52092a
Refined AC monitoring
2022-10-11 22:13:54 +13:00
Luke D. Jones
921637f979
Make some ledmodes more generic matched across models
2022-10-10 13:19:15 +13:00
Luke D. Jones
f6498337fe
RCC: disable vsync due to NoAvailablePixelFormat error:
2022-10-04 11:37:23 +13:00
Luke D. Jones
3a640a3269
Bump rc version
2022-10-01 14:57:49 +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
8569edf684
Try official latest docker image
2022-09-29 18:17:28 +13:00
Luke D. Jones
52af4ad2b2
Use 'latest' rustdocker image
2022-09-29 18:06:54 +13:00
Luke D. Jones
cde1b4f252
Shift all deps to workspace versioning
2022-09-29 17:08:28 +13:00
Luke Jones
2a4754cfc4
Merge branch 'ledmodes_for_rogflowx16' into 'main'
...
Added LED modes for ROG Flow X16
See merge request asus-linux/asusctl!134
2022-09-27 20:05:12 +00:00
Luke D. Jones
c968dce009
Cleanup notifications some
2022-09-24 18:44:10 +12:00
Luke Jones
b2b6707f2e
Merge branch 'fluke/inotify' into 'main'
...
Fluke/inotify
See merge request asus-linux/asusctl!133
2022-09-24 02:39:44 +00: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
Luke D. Jones
3b9cf474a7
inotify relies on tokio, so a switch is required..
2022-09-22 12:55:15 +12:00
Luke D. Jones
283cb7e589
Previous inotify macro was blocking. Needs async closures...
2022-09-21 22:41:24 +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
a44a1bfa89
Add GU603Z to ledmodes
2022-09-20 21:02:58 +12:00
Luke D. Jones
0c97cf710d
Trial single inotify test
2022-09-20 20:57:39 +12:00
Luke D. Jones
62c7338b2d
Use loops to ensure settings apply where a mutex is tried
2022-09-15 13:29:00 +12:00
Luke Jones
af24623178
Merge branch 'zephyrus-m16-ledmodes' into 'main'
...
Add ledmodes for 2021 Zephyrus M16 models
See merge request asus-linux/asusctl!132
2022-09-14 04:52:47 +00:00
Luke D. Jones
e38ab624e9
Add libfontconfig1-dev to CI env
2022-08-29 21:18:43 +12:00
Luke D. Jones
d76cb3b95a
Minor update to changelog
2022-08-29 21:07:27 +12:00
Luke D. Jones
910f529a9b
Release 4.4.0
2022-08-29 21:04:45 +12:00
Luke D. Jones
7583d070d3
daemon: add check to avoid accidental use of TUF led control
2022-08-29 20:53:14 +12: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
79b108ceb7
rog-gui: don't reset selection when enable fan-curve
2022-08-29 13:44:59 +12:00
Luke D. Jones
7d14e8d900
rog-gui: add reset-curve button
2022-08-29 13:27:25 +12:00
Luke D. Jones
493d61cf19
rog-profiles: fixup populating default curves if none
2022-08-29 13:27:25 +12:00
Luke D. Jones
fb08d83999
rog-gui: sort fan curve by name
2022-08-29 13:27:25 +12:00
Luke Jones
71241b7127
Merge branch 'new-hyperlink' into 'main'
...
Changed hyperlink from achived code
See merge request asus-linux/asusctl!131
2022-08-28 06:18:53 +00:00
Luke D. Jones
64322044ac
rog-aura: tested effects on TUF, works
2022-08-27 22:30:57 +12:00
Luke D. Jones
1a132d847f
Update readme
2022-08-27 21:01:17 +12:00
Luke D. Jones
952a974e83
Bump various versions
2022-08-27 20:53:59 +12:00