Skip to content

M-RustHub 1.1.1

Latest

Choose a tag to compare

@hadoooooouken hadoooooouken released this 29 Oct 14:55

Bug-fix release focused on button remapping and GUI polish.

Button remapping

  • "Disabled" now actually disables the button. It is now written to the mouse using the same encoding as the official MCHOSE driver.
  • The left button can no longer be remapped. The mouse firmware ignores changes to it, so the app used to show a new action while the button kept left-clicking. The GUI now shows it as a locked row, and set-button 1 fails with a clear error (the official driver blocks it too).

GUI

  • The window no longer grows taller than the screen: its height is capped to the monitor work area, and the content scrolls.
  • Clicking a DPI row behind an open dropdown no longer changes the selection.
  • An unsaved scroll direction change survives a mouse reconnect.
  • Factory reset now also resets the scroll direction.
  • The app version is shown in the window title.

CLI

  • status lists only the active DPI stages.
  • set-button help and error messages now list the disabled action.
  • README: how to make the shell wait for output and the exit code (| Out-Host in PowerShell, start /wait in cmd).

Other

  • Internal cleanup: the Win32 calls now use windows-sys instead of hand-written bindings, and the HID worker moved into its own module.