Releases: keyleds/keyleds
Releases · keyleds/keyleds
Version 1.1.1
Version 1.1.0
New features:
- Add G-key manipulation support in hardware library and command-line tool.
- Added heatmap effect to track most frequently used keys.
Misc:
- Many code quality improvements.
Bugfixes:
- Fix compilation using gcc 9.
- Command line tool no longer truncates feature identifiers.
- Add workaround for g510 to account for its much slower speed when updating leds — #34.
Version 1.0.0
New features:
- Layout files for G213 and G513 have been added — #34.
- Wave effect can now be used as static color cycle. Simply pass it
length: 0
— #27. - Configuration file now supports nested key groups — #30.
- Configuration file now supports custom color aliases — #31.
- Fill effect no longer ignores opacity and can now be used for transparency effects — #33.
- It is now possible to force-refresh key colors by sending
SIGUSR1
to keyledsd — #34.
Misc:
- Layout files now use a more compact format.
- Many tiny speed improvements.
- Program size reduced by ~20%.
- When keyboard layout is unknown, keyledsd now tries to fallback to international layout. — #29.
- Major refactor opens the way to supporting G-keys in a future release.
Bugfixes:
Version 0.8.0.1
Bugfixes:
- Fix a few glitches that made build fail when targetting 32-bit ARM processors.
Version 0.8.0
The is a maintenance release, with many technical improvements:
- Drop Qt dependency, and use libuv and sd-bus instead (much lighter).
- Switch from C++14 to C++17.
- Simplify many datastructures and matching code.
- Fix many sign inconsistencies that could have introduced bugs.
As a result, keyledsd uses much less memory, especially on non-KDE systems.
Version 0.7.9
Version 0.7.8.1
Bugfixes:
- Fix invalid layout files.
Version 0.7.8
Version 0.7.7
Bugfixes:
- Fix crash in device detection when encountering non-usb hid devices — #24.
Version 0.7.6
Features:
- New demo effect included: whack-a-mole game. In default config, will start whenever
current window includes the “mole” word.
Bugfixes:
- Fix crash of wave effect occuring when no layout is loaded.
- Provide aliases for GPro keyboards layout. Fixes #22.
Misc:
- Drop support for MMX instructions. SSE2 and AVX2 are enough.
- Compile with
-ffast-math
by default.