Tags: 4JX/L5P-Keyboard-RGB
Tags
v0.19.3 (#141) * Fix tray icon handling * Fix unresponsive icon when not focused Adresses #122 * Mention LOQ models in the udev rules * Clean up some code * Update deps - Change PathBuf to Path for the saving trait - Remove deprecated into_report - Fix debug only egui style visuals * Add a saturation boost option to AmbientLight * Fix the CMD appearing in Windows builds * Fix underflow on zone index for ripple * Fmt * Properly detect if another instance is running Rust really likes dropping stuff * Stop the inner thread loop when dropping EffectManager * Update project edition * Update flake * Update version and deps
19.1 (#135) * Add support for 16ARX8 (#120) * Add udev rule for usb id 0048d:c985 to readme. (#133) Co-authored-by: Martin <martin@derivation.org> --------- Co-authored-by: Jason Valdron <jason@valdron.ca> Co-authored-by: Martin <quicquid@users.noreply.github.com> Co-authored-by: Martin <martin@derivation.org>
v0.19.0 (#117) * Add support for 2022 keyboards * Move effects to separate files * Pass the generated profile as-is * Smooth wave code dedup * Fix #78 * Update the cli code * Update deps * Unify the logic for distinguishing effects that take input colours * Make speed reach beyond stock * Append json extension when saving a profile * Change wording from preset to profile * (Hopefully) Reduce resource usage for Fade * Allow custom fps for AmbientLight Solves #71 * Remove restriction for Temperature on Windows * Finishing touches for 0.18.0 * Fix cli speed cap * Fix ambient not respecting fps setting Also update its dependencies * Nix build system * Fix execution issues on nix build * Kinda fix shell env * Nuke gui code * Rework the CLI * Fix #98 * Clamp AmbientLight fps * Move driver to its own crate * Update hidapi * Better error handlng * Refactor the zone representation * Test UI * #96 and misc README changes * Pass CLI instructions to the GUI * UI Progress * Probably final layout * Allow starting the GUI hidden * AmbientLight FPS control * In-memory profile management * Error modals * Update flake.nix * Remove custom effect (unused) speed * AmbientLight stuffs * Profile and effect load/save management * Update mod.rs * Update workflows * Windows fixing * Linux dep fixing * Move GUI startup code to a separate function * Cli fixes * Fix speed range crash * Switch to spaces * Change highlight color * Update version * Update cli.rs * Clippy * Switch to upstream clap * Ambientlight improvements * Update workflows * Update checking capabilities * Clippy * Fix typo in update check code * Revert using run-vcpkg in workflows * Fix speed range issue * Less convoluted settings * Update workflows * Update readme * Use rdev * Update compile-rust.yml * Update compile-rust.yml * Misc cleanup * Better Ripple * Revert to libusb * Feature parity with old UI * Update workflows * Re include libusb in workflows * Update temperature.rs * Fix CPU usage and first boot lights update * Profile switching bounds check * Remove useless impl from CustomEffectState * Revert to device-query * Fixes * Add default back to speed * Remove update check code Finicky at best and most likely prone to breaking * Update deps * Update vcpkg * Adding support for 2023 models (#115) * Adding support for 2023 models Tested on a Legion 5 Slim: ``` System Information Manufacturer: LENOVO Product Name: 82Y9 Version: Legion Slim 5 16APH8 Serial Number: <Redacted> UUID: <Redacted> Wake-up Type: Power Switch SKU Number: LENOVO_MT_82Y9_BU_idea_FM_Legion Slim 5 16APH8 Family: Legion Slim 5 16APH8 ``` * fixing minor typo in README * Fix device arr length * Update version * Fix release CI --------- Co-authored-by: Mario Bălănică <mariobalanica02@gmail.com> Co-authored-by: rslarson <58712050+rslarson@users.noreply.github.com> Co-authored-by: pavelsevcik <pavel@sevcik.tk>
PreviousNext