Skip to content

corsair: wire the read-only NIGHTSWORD RGB driver into the app - #196

Merged
snekxs merged 3 commits into
control-panelfrom
pr187-fix
Sep 6, 2026
Merged

corsair: wire the read-only NIGHTSWORD RGB driver into the app#196
snekxs merged 3 commits into
control-panelfrom
pr187-fix

Conversation

@snekxs

Copy link
Copy Markdown
Member

Merge of #187 onto current control-panel, plus the companion mouse-protocol driver PR (#63, merged separately as #66). Resolved a conflict in controller.ts's NEEDS_OPEN list (both this PR's Corsair client and #186's Microsoft client landed in the same spot). Closes#187.

kfrancisand others added 3 commits September 6, 2026 15:58
Pairs with OpenMouse-Project/mouse-protocol#63, which adds the Corsair
codec and CorsairHidClient. The client has an explicit open(), so it
joins NEEDS_OPEN in the controller. The supported-devices table gets a
NIGHTSWORD RGB row marked supported with PID 0x1b5c, and the PID
universe in its test learns CORSAIR_PRODUCT_IDS so the row is checked
against the protocol package. Device art resolves to the generic
placeholder by name until a redistributable render is uploaded.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
# Conflicts:
#	src/device/controller.ts
@snekxs
snekxs merged commit 6914374 into control-panelSep 6, 2026
3 of 5 checks passed
@snekxs
snekxs deleted the pr187-fix branch September 6, 2026 21:57
Sign up for freeto 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.

2 participants

@snekxs@kfrancis