L5P-Keyboard-RGB Changelog

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