Skip to content

Support async Bluetooth pointer movement commands#167

Merged
enaboapps merged 1 commit into
mainfrom
feat/async-pointer-move-166
Jun 18, 2026
Merged

Support async Bluetooth pointer movement commands#167
enaboapps merged 1 commit into
mainfrom
feat/async-pointer-move-166

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #166

Summary

  • adds signed responseMode support to protocol commands, defaulting missing values to ack
  • advertises capabilities.noAckMouseMove from pointer.profile
  • executes authenticated mouse.move commands with responseMode: "none" without sending an acknowledgement
  • coalesces no-response movement deltas before native pointer execution

Validation

  • npm test
  • npm run typecheck
  • npm run build

Companion Android PR: to be added after creation.

@enaboapps

Copy link
Copy Markdown
Contributor Author

Companion Android PR: switchifyapp/switchify-android#2475

@enaboapps
enaboapps marked this pull request as ready for review June 18, 2026 18:30
@enaboapps
enaboapps merged commit 380b91a into main Jun 18, 2026
1 check passed
@enaboapps
enaboapps deleted the feat/async-pointer-move-166 branch June 18, 2026 18:30
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.

Support async Bluetooth pointer movement commands

2 participants