Repository navigation
v1.0.0
[1.0.0] — 2026-09-06
First stable release. Verified by removing the plugin entirely and
reinstalling from GitHub the way a new user would, then exercising every
control against the hardware.
Added
- Per-instance settings from
shell.json:defaultOnLevel,
refreshMinutesandshowBattery, read through the base panel's
setting()exactly as first-party widgets do, and clamped rather than
trusted.
Fixed
- A single degraded read could make the widget announce "no
backlight-capable keyboard" while the keyboard was working. The device
answers contention with a well-formed frame that omits theBACKLIGHT2
block, so a truncated read and a keyboard without a backlight look
identical. A loss now requires three consecutive confirmations, with a
fast re-read between them.
Verified for this release
- Clean
omarchy plugin addfrom GitHub, with the bundled helper arriving
executable - Backlight toggle, brightness, and effect changes reaching the device
- Panel refresh on open, and live following of the keyboard's own keys with
the optional Solaar rule - Vertical (right-side) bar
- 33 unit and functional tests, and both CI checks
Still true, and deliberately so
- Roughly two seconds per action: this shells out to
solaarrather than
holding a connection, and that startup cost is the floor for anything
that refuses to run a daemon. - Only an MX Mechanical Mini and a Signature M650 on a Bolt receiver have
ever been tested. Everything else — other backlit keyboards, Bluetooth
pairing, multiple keyboards — is expected to work rather than known to.
Reports are welcome, especially negative ones.