v0.3.1
Main Features
- Added a dedicated Trackball Settings page with localized controls for trackball availability and auto-layer timeout
- Added lossless RMK key-action loading and writing so nested shifted Mod-Tap actions remain visible, editable, undoable, mirrorable, and portable through
.entlayoutfiles - Exposed shifted HID symbols in the Mod+Key, Mod-Tap, and Tap Dance key pickers whenever the target firmware can represent them
- Added Launch minimized after Launch at startup for Windows, Linux, and macOS
- Added Ctrl+GUI to Mod+Key choices for both Vial-RMK and Vial-QMK keyboards, including compact secondary and Tap Dance pickers
Fixes
- Stabilized Linux Bluetooth Vial after fresh pairing and reconnects, including composite HOGP discovery, reliable BlueZ writes, kernel HID output routing, GATT replies, vendor-service selection, and keyboard identity preservation
- Made Choose device wait for an explicit selection instead of immediately reconnecting the only detected Bluetooth keyboard
- Retried incomplete split-battery reads promptly until both halves are available instead of keeping a single level for five minutes
- Derived firmware-managed layout geometry from the trackball availability setting and removed the duplicate Velvet control from Display Presets
- Restored right-click editing, modifier-side switching, hover tooltips, and layout hints for lossless RMK Mod-Tap actions with shifted tap symbols
- Restored separate List and Layout views in the Mod+Key and Mod-Tap secondary pickers
- Kept Bluetooth Settings stable while the shared Bluetooth HID session finishes background device loading
- Preloaded K:04 module selectors so installed encoders render as round controls on the first layout view
- Removed the redundant USB suffix from K:04 Qube device names while keeping Standalone USB and Bluetooth connections labeled
- Fixed the About Device manufacturer fallback when firmware metadata is incomplete
Contributors
- Special thanks to @IgorArkhipov for the Clippy cleanup and encoder-visibility refactoring in #113, #114, and #116-#120
Downloads
- Linux: download the
.AppImage, make it executable, and run it. - Windows: download and run the portable
.exe. - macOS: download the unsigned
.dmgfor your Mac (arm64for Apple Silicon,x86_64for Intel), drag Entropy to Applications, then remove quarantine if macOS blocks the app.