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) | ✅ |
| JSON CLI automation: inventory, DPI, SmartShift, Fn-lock | ✅ requires a running agent; --save is development-only |
| 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) |
| Device gallery: grid / list / carousel, custom names, mouse diagram | ✅ macOS + Linux + Windows |
| Button remapping via the OS input hook | ✅ macOS + Linux + Windows |
| Action catalog + TOML shortcuts, app launchers, power-user actions | ✅ platform-dependent¹ |
| Independent short/long presses and held shortcuts | ✅ TOML device bindings; GUI editing replaces pairs |
| Actions Ring (eight-slot radial launcher, per-app layouts) | ✅ macOS + Linux + Windows |
DPI control + presets + Cycle / Set-preset actions (0x2201 / 0x2202) | ✅ |
SmartShift wheel: mode + sensitivity + permanent ratchet (0x2111 / 0x2110) | ✅ |
Per-device scroll inversion + wheel resolution (HID++ 0x2121) | ✅ (supported devices) |
| Physical-wheel smooth scrolling + vertical sensitivity | ✅; continuous trackpad input remains native |
| Main-wheel tilt bindings | ✅ on devices exposing tilt controls |
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 (0x8070 / 0x8071 / 0x8081 / 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-app profiles | ✅ mouse profiles follow the pointer on macOS, Windows, and X11; keyboard profiles and unsupported pointer sessions use focus |
| 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, including Turkish and Ukrainian | ✅ |
Linux packaging: udev rules, systemd unit, .deb / .rpm / .pkg.tar.zst | ✅ Linux |
| Verified Linux installer | ✅ signature and checksum verification before package installation |
| Per-button gestures | ✅ Back/Forward, supported DPI/ModeShift, gesture button, haptic panel; existing Middle Click maps preserved |
| Bolt / Unifying pairing from the GUI | ✅; Lightspeed pairing not implemented |
| Privacy-safe device fixtures and offline verification | ✅ CLI; contribution workflow |
| 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.
Release baseline: v0.8.11. Updated October 3, 2026. Unreleased features are marked above. See the changelog for release history.