Release 4.4.0

This commit is contained in:
Luke D. Jones
2022-08-29 21:04:45 +12:00
parent 7583d070d3
commit 910f529a9b
6 changed files with 458 additions and 368 deletions

View File

@@ -6,12 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased ] ## [Unreleased ]
### Added (v4.4.0) ## [v4.4.0] - 2022-08-29
### Added
- Support for per-key config has been added to `asusd-user`. At the moment it is - Support for per-key config has been added to `asusd-user`. At the moment it is
basic with only two effects done. Please see the manual for more information. basic with only a few effects done. Please see the manual for more information.
- Support for per-zone effects on some laptops. As above. - Support for unzoned and per-zone effects on some laptops. As above.
- Added three effects to use with Zoned or Per-Key: - Added three effects to use with Zoned or Per-Key:
+ Static, Breathe, Flicker. More to come. + Static, Breathe, Flicker. More to come.
- Support for G713RS LED modes
### Changed ### Changed
- Create new rog-platform crate to manage all i/o in a universal way - Create new rog-platform crate to manage all i/o in a universal way
+ kbd-led handling (requires kernel patches, TUF specific) + kbd-led handling (requires kernel patches, TUF specific)

802
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -43,12 +43,12 @@ Bus 001 Device 002: ID 0b05:1866 ASUSTek Computer, Inc. N-KEY Device
then it may work without tweaks. Technically all other functions except the LED then it may work without tweaks. Technically all other functions except the LED
and AniMe parts should work regardless of your latop make. and AniMe parts should work regardless of your latop make.
**TUF Laptops**: support is coming. I recently aquired one of these machines and have written **TUF Laptops**: now supported provided the kernel is patched. These patches are submitted upstream and will be in version 6.1.x of the kernel (or thereabouts). See the blog on asus-linux.org for more info.
various patches for the kernel to add proper support (e.g, RGB control).
## Implemented ## Implemented
- [X] System daemon - [X] System daemon
- [X] GUI app
- [X] User notifications daemon - [X] User notifications daemon
- [X] Setting/modifying built-in LED modes - [X] Setting/modifying built-in LED modes
- [X] Per-key LED setting - [X] Per-key LED setting
@@ -56,9 +56,9 @@ various patches for the kernel to add proper support (e.g, RGB control).
- [X] Saving settings for reload - [X] Saving settings for reload
- [X] AniMatrix display on G14 models that include it - [X] AniMatrix display on G14 models that include it
- [X] Set battery charge limit (with kernel supporting this) - [X] Set battery charge limit (with kernel supporting this)
- [X] Fan curve control on G14 + G15. Requires kernel patch (should reach 5.15 kernel) - [X] Fan curve control on supported laptops (G14/G15, some TUF like FA507)
- [X] Toggle bios setting for boot/POST sound - [X] Toggle bios setting for boot/POST sound
- [X] Toggle bios setting for "dedicated gfx" mode on supported laptops (g-sync, or called MUX on 2022+ laptops) - [X] Toggle GPU MUX (g-sync, or called MUX on 2022+ laptops)
# GUI # GUI

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "daemon" name = "daemon"
version = "4.4.0-rc5" version = "4.4.0"
license = "MPL-2.0" license = "MPL-2.0"
readme = "README.md" readme = "README.md"
authors = ["Luke <luke@ljones.dev>"] authors = ["Luke <luke@ljones.dev>"]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "rog-control-center" name = "rog-control-center"
version = "1.1.0-rc1" version = "1.1.1"
authors = ["Luke D. Jones <luke@ljones.dev>"] authors = ["Luke D. Jones <luke@ljones.dev>"]
edition = "2021" edition = "2021"

View File

@@ -74,7 +74,7 @@ impl<'a> RogApp<'a> {
if changed { if changed {
let selected_profile = curves.show_curve; let selected_profile = curves.show_curve;
let selected_PU = curves.show_graph; let selected_pu = curves.show_graph;
let notif = curves.was_notified.clone(); let notif = curves.was_notified.clone();
match FanCurvesState::new(notif, supported, dbus) { match FanCurvesState::new(notif, supported, dbus) {
@@ -83,7 +83,7 @@ impl<'a> RogApp<'a> {
} }
curves.show_curve = selected_profile; curves.show_curve = selected_profile;
curves.show_graph = selected_PU; curves.show_graph = selected_pu;
} }
} }
} }