What's new in L5P-Keyboard-RGB 0.19.5
Feb 11, 2024
- New:
- Add support for 2024 models (#150)
- The IDs added are assumed to be correct but may need tweaking, make sure to report any issues!
- Other:
- Updated the Github actions, should not impact anything user-facing
New in L5P-Keyboard-RGB 0.19.4 (Oct 17, 2023)
- New:
- Allow custom colors in the Lightning effect
New in L5P-Keyboard-RGB 0.19.3 (Oct 14, 2023)
- New:
- Added a saturation boost slider to AmbientLight #126
- Breaking: Profiles (in settings.json or standalone) now have a saturation_boost field, please add a saturation_boost entry into any saved profiles that have the AmbientLight effect (ie. "effect": {"AmbientLight": {"fps": 0, "saturation_boost": 0.0}},)
- Fixes:
- On Windows the CLI was not properly hidden if using the Windows Terminal (New default for Windows 11) #89
- Tray icon is unresponsive #122
- Detection for already running instances did not always work #140
New in L5P-Keyboard-RGB 0.19.2 (Oct 3, 2023)
- Added support for Lenovo LOQ models (15IRH8 and 16IRH8 tested working)
New in L5P-Keyboard-RGB 0.19.1 (Sep 9, 2023)
- Small release that adds support for more 2023 keyboards
New in L5P-Keyboard-RGB 0.19.0 (Jun 22, 2023)
- Breaking:
- The CLI subcommand for starting the GUI has been changed to be a flag,--gui (see --help for more info). Users relying on the undocumented but often mentioned default.json file method should switch to this instead.
- The speed field in custom effects has been removed
- Old profiles are not forwards compatible with this update (will see about doing automatic conversions if requested)
- Other:
- Added support for 2022 Ideapads #96
- Added support for some 2023 models #115
New in L5P-Keyboard-RGB 0.19.0 Dev (Jan 16, 2023)
- Breaking:
- The CLI subcommand for starting the GUI has been changed to be a flag,--gui (see --help for more info). Users relying on the undocumented but often mentioned default.json file method should switch to this instead.
- The speed field in custom effects has been removed
- Old profiles are not forwards compatible with this update (will see about doing automatic conversions if requested)
- Other:
- Added support for 2022 Ideapads #96
New in L5P-Keyboard-RGB 0.18.0 Pre-release (Nov 5, 2022)
- Added support for 2022 keyboards
- Rewrote the CLI code (now uses different syntax) to need less manual maintenance
- Made speed reach beyond stock levels for the custom effects
- Speed input will now disable itself for effects that don't require it
- Made the FPS of AmbientLight configurable and lowered the default to 10
- Removed the restricion on using the Temperature effect on Windows (may still not work due to library limitations)
New in L5P-Keyboard-RGB 0.17.0 Pre-release (Jul 29, 2022)
- Ignore tray icon errors
- Ideapad Gaming 3 15ACH6 support
New in L5P-Keyboard-RGB 0.16.0 Pre-release (May 15, 2022)
- Added the Ripple effect
- Presets now persist through program runs
- Added the current version in the about screen
New in L5P-Keyboard-RGB 0.15.0 Pre-release (Apr 12, 2022)
- Linux minimize to tray support
- Hidden startup (do not show the window) support
New in L5P-Keyboard-RGB 0.14.0 Pre-release (Jan 12, 2022)
- A popup will be displayed if there are any issues connecting to the keyboard
- Added a shortcut to transition between different presets, Meta+AltGr
- Saving to files is not currently supported
- Fixed an issue with speed and brightness being set to lower values than they should
- Fixed the (apparently broken) loading of profiles
New in L5P-Keyboard-RGB 0.13.1 Pre-release (Dec 19, 2021)
- Fixes:
- Bottom input not updating the rest. (Since I somehow managed to miss it being broken again)
New in L5P-Keyboard-RGB 0.13.1 Pre-release (Dec 19, 2021)
- Fixed:
- Bottom input not updating the rest. (Since I somehow managed to miss it being broken again)
New in L5P-Keyboard-RGB 0.13.0 Pre-release (Dec 8, 2021)
- Main changes:
- Made AmbientLight slightly faster, removed the annoying delay on Windows
- At the cost of choppyness if you get an overlay from the OS, haven't figured how to fix that one yet
- Added the Temperature effect for Linux
- Added a new "direction" setting to cut off on redundant effects
- Added custom effect loading
- Files will need to be created manually
- Other:
- Added note about using the program without root for Linux
- Ditched MacOS build
- Some more internal refactoring
- Added an app icon for Linux
New in L5P-Keyboard-RGB 0.12.0 Pre-release (Nov 26, 2021)
- Main changes:
- Made the GUI cleaner
- Entering numbers should be less annoying
- Added the Fade effect
- Fixed zone inputs being wrongly updated to active while disabled via the button
- Fixed incorrect loading of the GUI when loading a profile
- Other:
- Made console panic output more readable
- README formatting changes
New in L5P-Keyboard-RGB 0.11.0 Pre-release (Nov 21, 2021)
- Main changes:
- Created a menu bar
- Added the Disco effect
- Added profile saving and loading (GUI only)
- Added the loading of a profile at app startup
- Needs to be named default.json and placed on the same directory the app is on
- Added Christmas effect
- Other:
- Added a popup when panicking with GUI
- Fixed effect descriptions on CLI
New in L5P-Keyboard-RGB 0.10.1 Pre-release (Nov 16, 2021)
- Fixes:
- RGB inputs at the bottom do not update the rest
- Effects can sometimes lag one (or a few) behind the most recently selected one
New in L5P-Keyboard-RGB 0.10.0 Pre-release (Nov 14, 2021)
- Main changes:
- Made the program (hopefully) panic a whole lot less
- Added the "Disco" effect
- Restart the effect when something (ie. Colors inputted) changes, behaviour which was left out when using the newer multithreading
- Other:
- Joined effect handling for CLI and GUI
- Use u8 instead of f32 when possible
- Made the cargo-make compiling route less error prone
New in L5P-Keyboard-RGB 0.9.0 Pre-release (Nov 8, 2021)
- Main changes:
- Added CLI support
- Added support for the Legion 5 2020
- Other:
- Added a build system via cargo-make
New in L5P-Keyboard-RGB 0.8.1 Pre-release (Nov 4, 2021)
- Correctly update GUI on effect change