8000 Releases · keyleds/keyleds · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: keyleds/keyleds

Version 1.1.1

14 Jun 20:54
v1.1.1
9e82563
Compare
Choose a tag to compare

Misc:

  • Add M-keys and MR-keys manipulation support in hardware library.

Bugfixes:

  • Fix compilation using gcc 10 — #49, courtesy of @domrim.
  • Fix python bindings for libkeyleds — #52.
  • Fix failure on some versions of Xlib — #40.

Version 1.1.0

21 Apr 15:09
v1.1.0
af5c22b
Compare
Choose a tag to compare

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

03 Mar 00:00
v1.0.0
4939799
Compare
Choose a tag to compare

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:

  • Feedback effect no longer crashes with option decay: 0#29.
  • Logo has been added to GPro layouts — #29.
  • Logs generated by keyledsd now follow systemd conventions.

Version 0.8.0.1

01 Feb 22:37
v0.8.0.1
f20d0ad
Compare
Choose a tag to compare

Bugfixes:

  • Fix a few glitches that made build fail when targetting 32-bit ARM processors.

Version 0.8.0

01 Feb 21:48
v0.8.0
e6693fb
Compare
Choose a tag to compare

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

17 Nov 15:21
v0.7.9
d94ff4a
Compare
Choose a tag to compare

Bufixes:

  • Add names for logo and status leds for G610, G810 and GPro — #22, #26.

Version 0.7.8.1

16 Sep 17:36
v0.7.8.1
Compare
Choose a tag to compare

Bugfixes:

  • Fix invalid layout files.

Version 0.7.8

16 Sep 15:52
v0.7.8
8d35b5f
Compare
Choose a tag to compare

Bugfixes:

  • Skip Qt cross-compilation workaround when not building the service — #25.
  • Loading an empty effect list no longer causes flicker.
  • Layout files now blacklist spurious keys, which should fix US backslash issues — #22.

Version 0.7.7

29 Aug 15:06
v0.7.7
Compare
Choose a tag to compare

Bugfixes:

  • Fix crash in device detection when encountering non-usb hid devices — #24.

Version 0.7.6

28 Jul 13:44
v0.7.6
Compare
Choose a tag to compare

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.
0