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) | ✅ |
| Lightspeed receivers (G-series, including the nano dongles) | ✅ |
| Bluetooth-direct / wired devices (no receiver) | ✅ |
Battery percentage / charge state (0x1004, 0x1000, 0x1001) | ✅ (online devices) |
| Interactive GUI: carousel, mouse diagram, action picker | ✅ macOS + Linux + Windows |
| Button remapping via the OS input hook | ✅ macOS + Linux + Windows |
| 44-action catalog + custom shortcuts, app launchers, power-user actions | ✅ macOS + Linux + Windows¹ |
| Actions Ring (eight-slot radial launcher, per-app layouts) | ✅ macOS + Linux + Windows |
DPI control + presets + Cycle / Set-preset actions (HID++ 0x2201) | ✅ |
SmartShift wheel: mode + sensitivity + permanent ratchet (0x2111 / 0x2110) | ✅ |
Per-device scroll inversion + wheel resolution (HID++ 0x2121) | ✅ (supported devices) |
Keyboard F-row remapping + Fn-lock (0x1b04, 0x40a2 / 0x40a3) | ✅ (supported keyboards) |
| Function-key remapper via the OS keyboard hook | ✅ macOS + Windows; Linux key capture pending |
Keyboard host switching that drags paired mice along (0x1814 / 0x1815) | ✅ (supported devices) |
Static RGB keyboard lighting (HID++ 0x8070 / 0x8080) | ✅ (supported devices) |
MX Keys backlight control (HID++ 0x1982) | ✅ CLI |
| Standalone Litra lights (power, brightness, temperature) | ✅; auto-on-with-camera on macOS |
| Logitech webcams: live preview + UVC image controls | ✅ macOS + Linux + Windows |
| Per-application profile overlays (auto-switch on app focus) | ✅ macOS + Windows, ✅ Linux (X11, GNOME, wlroots) |
| Settings window: launch-at-login, updates, permissions, language, appearance | ✅ macOS + Linux + Windows |
| Agent status icon | ✅ macOS menu bar + Windows tray; N/A on Linux |
| Interface localization (20 languages) | ✅ |
Linux packaging: udev rules, systemd unit, .deb / .rpm / .pkg.tar.zst | ✅ Linux |
| Gesture bindings, per direction and per button + live capture | ✅ (device capability dependent) |
| Bolt pairing from the GUI | ✅; Unifying / Lightspeed pairing not implemented |
| Windows (agent, GUI, event hook, installer) | ✅ validated on Windows 11 hardware; newer port with ongoing polish |
¹ Media key actions use D-Bus MPRIS on Linux; a handful of macOS-specific actions (e.g. Launchpad) have no universal Linux equivalent and are no-ops. Windows maps platform actions to native equivalents where available.
Help improve the interface translations on Crowdin.
Mirrored from the project README.