Project
Roadmap
A feature-by-feature status table showing what OpenLogi supports today and what is still in progress.
OpenLogi is under active development and not yet stable — features and config may still change.
| Capability | State |
|---|---|
| Discover Bolt receivers + list paired devices (CLI + GUI) | ✅ |
| Unifying receivers (older protocol, replaced by Bolt) | ✅ |
| Bluetooth-direct / wired devices (no receiver) | ✅ |
| Battery percentage / charge state | ✅ (online devices) |
| Interactive GUI: carousel, mouse diagram, action picker | ✅ macOS + Linux |
| Button remapping via the OS event tap / evdev hook | ✅ macOS + Linux |
| 41-action catalog + recorded custom keyboard shortcuts | ✅ macOS + Linux¹ |
DPI control + presets + Cycle / Set-preset actions (HID++ 0x2201) | ✅ |
SmartShift wheel: mode toggle + sensitivity + permanent-ratchet panel (HID++ 0x2111) | ✅ |
Wired G-series keyboard RGB (HID++ 0x8080) | ✅ |
| Per-application profile overlays (auto-switch on app focus) | ✅ macOS, 🟡 Linux (X11 only) |
| Settings window: launch-at-login, update check, menu-bar, permissions, language | ✅ macOS + Linux |
| Interface localization (20 languages: da, de, el, en, es, fi, fr, it, ja, ko, nb, nl, pl, pt-BR, pt-PT, ru, sv, zh-CN, zh-HK, zh-TW) | ✅ |
Linux packaging: udev rules, systemd unit, .deb / .rpm | ✅ Linux |
| Gesture-button per-direction bindings | 🟡 configurable; hardware capture pending |
| Middle / mode-shift / thumbwheel button capture | 🟡 configurable; hook owns side buttons only |
| Windows (agent, GUI, event hook) | 🟡 untested preview — signed .exe / .msi ship per release |
¹ Media key actions use D-Bus MPRIS on Linux; a handful of macOS-specific actions (e.g. Launchpad) have no Linux equivalent and are no-ops.
Mirrored from the project README.