Skip to content

v0.1.0

Choose a tag to compare

@AprilNEA AprilNEA released this 30 May 14:05
· 336 commits to master since this release
4df7e37

⚠️ Only the MX Master 4 has been tested on real hardware so far. Other Logitech devices expose different HID++ controls and are unverified — please report what works and what doesn't.

OpenLogi 0.1.0 — A native, local-first alternative to Logitech Options+, written in Rust.

Remapping

  • Remap the Back / Forward / Middle buttons (via a CGEventTap hook) to any action.
  • Capture the MX gesture button over HID++ (0x1b04 raw‑XY): directional swipes (up / down / left / right) fire mid‑swipe, plus a no‑swipe click — bound independently per direction.
  • Capture the DPI / ModeShift button and the thumb wheel (0x2150) over HID++.

Actions

  • Keyboard shortcuts, mouse clicks, scrolling, media keys, tab navigation.
  • DPI cycle / presets and SmartShift toggle, written to the device over HID++ (reusing the open capture channel for low latency).
  • Window & space actions — Mission Control, App Exposé, Show Desktop, Launchpad — triggered directly through the Dock.

Devices (HID++ over a Bolt receiver)

  • Receiver + paired‑device enumeration, live inventory, and on‑demand device renders.
  • DPI (0x2201) and SmartShift (0x2111) read / write.
  • Device pairing (add / remove) — work in progress.

Interface

  • Interactive mouse model with clickable hotspots and leader‑line labels.
  • Flat‑menu binding picker with a cascading gesture submenu.
  • Localized: English · 简体中文 · 繁體中文 · 日本語.
  • Settings and About windows; follows the OS light / dark appearance.
  • Guided macOS Accessibility‑permission onboarding.

Packaging

  • Signed + notarized .app / DMG, a Homebrew tap, and an app icon.

Known limitations

  • Verified only on the MX Master 4.
  • Launchpad was removed in macOS 26, so that action is a no‑op there.
  • Thumb‑wheel scroll re‑synthesis may need per‑device tuning.
  • Device pairing is still being built out.