Skip to content

v0.1.1

Choose a tag to compare

@D3m0nZOnFire D3m0nZOnFire released this 18 Oct 11:58
· 7 commits to main since this release

Fixed

  • Attack Shark X11: settings could silently fail to apply over the dongle. The dongle sometimes loses a write, and mousectl set and mousectl restore still reported success. Every write is now read back and resent if it was lost; if the mouse still doesn't have it after 5 tries, mousectl says so with an error.
  • Report descriptor parsing: Push/Pop items, long items, bits of one report packed across items, and truncated descriptors are now handled per the HID spec. No supported mouse's report lengths change.

New

  • Install with pipx: pipx install git+https://github.com/D3m0nZOnFire/mousectl
  • docs/PROTOCOLS.md: where each mouse's protocol comes from and what was checked on real hardware.
  • TUI screenshot in the README, issue templates and a security policy.

Full Changelog: v0.1.0...v0.1.1