Skip to content

Releases: xBambooz/OpenMouseCompanion

OpenMouse Background Service 0.2.1

Choose a tag to compare

@xBambooz xBambooz released this 08 Aug 02:07

Small fix on top of 0.2.0.

Fixed

  • Device names no longer double the brand. Drivers such as Finalmouse already carry it in the name, so the enrollment log and the HID match error read Finalmouse Finalmouse UltralightX. Both now read Finalmouse UltralightX.

Nothing else changed. If you are on 0.2.0 there is no urgency to take this.

OpenMouse Background Service 0.2.0

Choose a tag to compare

@xBambooz xBambooz released this 08 Aug 01:47

Game Mode now switches your polling rate on its own. Two bugs in 0.1.1 meant it often did not.

Fixed

Game Mode never applied on most mice. A device would enroll and then log No unique HID match forever. WebHID merges every top-level collection of a mouse into one device, so the recorded fingerprint held the union of their usages, while Windows exposes one interface per collection. Nothing could match. Since almost every gaming mouse ships a Generic Desktop collection next to its vendor one, this affected nearly everyone.

Game mode could stick on until reboot. The detector latched onto the first fullscreen process and only let go when that process exited. One fullscreen Discord call latched an app that never exits, leaving the mouse at its highest polling rate indefinitely, which is the opposite of what this is for. The latch now releases when a process stops owning a fullscreen window, with a short grace period so a loading screen does not drop you mid-game. Alt-tabbing out of a game still keeps game mode on.

Changed

  • Game Mode turns itself on for a supported mouse once the service is running, at 1000 Hz idle and 4000 Hz in game. A mouse you have explicitly switched off stays off.
  • No more approval popup. It guarded nothing that the Origin allowlist and token did not already cover, and it interrupted every enrollment. Enrollments are written to the log instead.
  • Finalmouse is supported. It was excluded without cause; its polling-rate write is a single self-contained report.
  • The tray icon shows game state. It turns your accent colour while a game is running and back to white when it is not. Pick the colour from the tray menu. Hovering shows the rate currently in force.
  • Browsers, chat apps, media players and game launchers are no longer mistaken for games.

Upgrading

0.1.1 installs update themselves. Existing enrollments are kept, and a mouse that was silently failing to apply should start working without being re-enrolled.

OpenMouse Background Service 0.1.1

Choose a tag to compare

@xBambooz xBambooz released this 07 Aug 05:05
  • Added a charcoal Wooting-style tray context menu with dark hover, border, check, and disabled-text states.
  • Hidden the taskkill console used during install and uninstall so no command window flashes.
  • Assigned the embedded OpenMouse icon to the service host as well as the tray icon for Task Manager.

OpenMouse Background Service 0.1.0

Choose a tag to compare

@xBambooz xBambooz released this 07 Aug 04:45

First public release of the OpenMouse Background Service for Windows.

  • Automatic game detection with idle and gaming polling-rate profiles
  • Wooting-style system tray controls and service status integration
  • Start-with-Windows preference and optional game-switch notifications
  • Checksum-verified automatic updates from GitHub Releases
  • Transparent OpenMouse tray and Task Manager icon

The OpenMouse browser app still requires local network permission to connect to the service.