Skip to content

Releases: 4JX/L5P-Keyboard-RGB

v0.20.0

02 Jan 22:56
@4JX 4JX
Compare
Choose a tag to compare

This release is mostly to update the various dependencies to keep the program running on new OS versions.

Warning

The UI library has broken window hiding for the moment, for more technical information see #181. Windows and Linux with X11 should have something working soon™

New

  • Allow saving custom effects in for quick access #169

Fixes

  • Colored output support on Windows #148
  • Allow setting RGB values #142
  • Various GUI start errors due to outdated dependencies #182 #172
  • Similar version related issues with the tray icon #157 #163

Full Changelog: v0.19.6...v0.20.0

v0.19.6

10 May 15:13
@4JX 4JX
Compare
Choose a tag to compare

New

  • Add the proper ID for the base 2024 model #155
  • Set config location with an environment variable #149
  • List possible keyboard IDs when no model is found

Full Changelog: v0.19.5...v0.19.6

v0.19.5

10 Feb 23:24
@4JX 4JX
Compare
Choose a tag to compare

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

Full Changelog: v0.19.4...v0.19.5

v0.19.4

16 Oct 18:34
@4JX 4JX
Compare
Choose a tag to compare

New

  • Allow custom colors in the Lightning effect

Full Changelog: v0.19.3...v0.19.4

v0.19.3

13 Oct 23:27
@4JX 4JX
028eb0e
Compare
Choose a tag to compare

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

Full Changelog: v0.19.2...v0.19.3

v0.19.2

02 Oct 22:24
@4JX 4JX
f9b70e6
Compare
Choose a tag to compare

Added support for Lenovo LOQ models (15IRH8 and 16IRH8 tested working)

v0.19.1

09 Sep 00:13
@4JX 4JX
4957d2c
Compare
Choose a tag to compare

Small release that adds support for more 2023 keyboards

v0.19.0

22 Jun 00:25
@4JX 4JX
ff18392
Compare
Choose a tag to compare

This update features a complete UI redesign.

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

Full Changelog: v0.18.0...v0.19.0

v0.19.0-dev

16 Jan 21:07
@4JX 4JX
5a6cc0f
Compare
Choose a tag to compare
v0.19.0-dev Pre-release
Pre-release
This is a beta intended for ironing out bugs before release

This update features a complete UI redesign.

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

v0.18.0

05 Nov 01:08
@4JX 4JX
5a6cc0f
Compare
Choose a tag to compare
  • 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)

A lot of stuff was changed around on this version, please report any issues!