OpenLogi has been released in version v0.8.10, shortly after version v0.8.9.
OpenLogi is a native, locally running alternative to Logitech Options+, written in Rust, letting you configure key bindings, DPI and SmartShift for Logitech devices over HID++ - without an account or telemetry.
This release mainly improves keyboard control: key bindings now run through HID++ control IDs, the Keys tab and Fn-lock were fixed, and on macOS the hook no longer hears the keys OpenLogi itself posts. It also adds a new Super modifier for Win/Meta keys and several stability fixes around watchdogs and agent respawning.
What’s Changed
- feat(keyboard): key controls by HID++ control ID, fix Keys tab and Fn-lock by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1604
- fix(macos): keep the hook from hearing the keys OpenLogi posts by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1618
- fix(gui): unpair a forgotten receiver device so it stays deleted by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1617
- fix(macos): press shortcut keys where the active layout types them by @guslipkin in https://github.com/AprilNEA/OpenLogi/pull/948
- feat(core): add a Super modifier and make Win/Meta name it by @sungyongcho in https://github.com/AprilNEA/OpenLogi/pull/1387
- fix(agent): re-arm a crash respawn instead of going dormant by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1619
- fix(hook): give the macOS tap’s capability probes their own watchdog budget by @hyspacex in https://github.com/AprilNEA/OpenLogi/pull/1282
- fix(hook): give the callback watchdog the same watched-time rule by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/1624
- chore: release v0.8.10 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/1616
New Contributors
- @guslipkin made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/948
- @hyspacex made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/1282
Full Changelog: https://github.com/AprilNEA/OpenLogi/compare/v0.8.9...v0.8.10

Source: GitHub