Skip to content

chore(deps): pin @openmouse/protocol to the wired button-mapping driver - #115

Draft
Pochiiko wants to merge 1 commit into
OpenMouse-Project:devfrom
Pochiiko:chore/protocol-pin-wired-buttons
Draft

chore(deps): pin @openmouse/protocol to the wired button-mapping driver#115
Pochiiko wants to merge 1 commit into
OpenMouse-Project:devfrom
Pochiiko:chore/protocol-pin-wired-buttons

Conversation

@Pochiiko

Copy link
Copy Markdown

Blocked on OpenMouse-Project/mouse-protocol#26 — don't merge this until that one is merged.

That PR confirms class 0x02 button mapping over the Viper V3 Pro's cable. openmouse builds against an exact protocol commit, so the Buttons tab stays hidden over the cable until this pin moves.

Currently pinned to 35ccb8c, the head of #26, which isn't on main yet. Once #26 merges the pin needs regenerating against main's tip.

Lockfile only — no source change, since availability.ts never looks at the transport. npm run check: 81/81.

DO NOT MERGE AS-IS. This pins 06997e4, the head of mouse-protocol OpenMouse-Project#26,
which is not on that repo's main yet. Regenerate against main's tip once
OpenMouse-Project#26 merges, then take this out of draft.

Draft so the integration is reviewable alongside OpenMouse-Project#26. Class 0x02 button
mapping is confirmed over the Viper V3 Pro's cable (0x00c0) in that PR;
openmouse builds against an exact protocol commit, so the Buttons tab
stays hidden over the cable until this pin moves.

Rebased onto dev after mouse-protocol main moved to 4f56cdc and dev's
pin followed it. OpenMouse-Project#26 was rebased onto that same main first, so 06997e4
contains the Fantech driver as well as the wired flag. Pinning the
previous head would have reverted Fantech -- a dependency downgrade
wearing the costume of a merge conflict.

No source change is needed or made. availability.ts computes
razerButtons from status.razerButtonMappings and never looks at the
transport.

npm run check: 83/83, tsc clean, against this pin.
@Pochiiko
Pochiiko force-pushed the chore/protocol-pin-wired-buttons branch from 4b06614 to b505b55 Compare August 17, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant