Featured image of post OpenLogi: open-source alternative to Logitech Options+ released in version v0.8.4

OpenLogi: open-source alternative to Logitech Options+ released in version v0.8.4

OpenLogi has been released in version v0.8.4.

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 adds RGB lighting effects and receiver routing, keeps the pairing phase after device selection, and restores diverted HID++ controls on a clean shutdown. On Linux, gesture capture is now preserved across receiver probes; on Windows, cursor position is correctly normalized to DIP scale; and on macOS, the app can launch again on macOS 13 and 14. On top of that come numerous translation fixes (Portuguese, French, Spanish) and a new Russian README.

What’s Changed

  • feat(i18n): migrate catalogs to semantic TOML keys
  • fix(hid): keep pairing phase after device selection
  • fix(agent): restore diverted HID++ controls on a clean shutdown
  • feat(hid): add rgb-effects lighting and receiver routing
  • fix(linux): preserve gesture capture across receiver probes
  • fix(linux): declare F13-F20 in uinput key capabilities
  • refactor(hook): type windows cursor dpi normalization
  • fix(hook): normalize Windows cursor position to DIP scale
  • fix(macos): bind Safari navigation to press-time process
  • fix(macos): stop linking SMAppServiceErrorDomain so macOS 13 and 14 can launch
  • fix(gui): place Windows actions ring correctly across mixed-DPI monitors
  • fix(gui): keep update consent buttons visible
  • fix(camera): surface startup failures and retry preview
  • refactor(gui): model camera preview lifecycle states
  • fix(agent): avoid capture recovery deadline busy loops
  • feat(hid): add hardware-aware mock device record and replay
  • chore(gui): upgrade to gpui kit 0.6.1 and published pre adapters
  • fix(i18n): correct mistranslations in the Spanish catalog
  • fix(i18n): polish Brazilian Portuguese profile and settings copy
  • fix(i18n): refine French asset and control descriptions
  • docs: add Russian README translation
  • 17 new contributors joined this release

OpenLogi configuration interface

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.