Skip to content

v1.1.0 — Customizable Wave Color Sequence

Choose a tag to compare

@Faykar78 Faykar78 released this 19 Feb 06:02
· 7 commits to main since this release

What's New

Customizable Wave Color Sequence

Control which colors appear in the wave animation and in what order — directly from the GUI.

  • Colored buttons show the current sequence (numbered 1, 2, 3...)
  • Move colors left/right with arrow buttons
  • Remove colors with the X button
  • Add new colors from a 12-color picker popover
  • Supports up to 16 colors in the sequence
  • Changes apply instantly to the running wave animation

CLI Permission Fix

  • kb_ctl now tries direct file writes first (works with sudo or udev permissions)
  • Falls back to sudo tee only if direct write fails
  • Clear error message when kernel module isn't loaded

Files Changed

  • clevo-xsm-wmi/clevo-xsm-wmi.c — kb_wave_colors sysfs attribute (read/write hex)
  • src/kb_gui.c — color sequence reorder widget with move/remove/add
  • src/kb_ctl.c — direct write fix, better error messages
  • 99-keyboard-backlight.rules — udev permissions for kb_wave_colors