Skip to content

Send PC control commands without waiting for acknowledgements#2479

Merged
enaboapps merged 1 commit into
mainfrom
feat/no-ack-control-commands-2478
Jun 18, 2026
Merged

Send PC control commands without waiting for acknowledgements#2479
enaboapps merged 1 commit into
mainfrom
feat/no-ack-control-commands-2478

Conversation

@enaboapps

Copy link
Copy Markdown
Collaborator

Closes #2478

Summary

  • parse PC-advertised noAckCommands capabilities while preserving old noAckMouseMove fallback
  • send advertised PC control commands over the BLE send-only path with signed responseMode: none
  • stop busy-gating PC control UI on PC acknowledgements while retaining BLE write failure recovery

Verification

  • .\gradlew testDebugUnitTest --tests com.enaboapps.switchify.pc.PcProtocolTest --tests com.enaboapps.switchify.pc.bluetooth.SwitchifyPcBleClientTest --tests com.enaboapps.switchify.pc.PcServiceConnectionControllerTest --tests com.enaboapps.switchify.screens.pc.PcMouseControlViewModelTest
  • .\gradlew testDebugUnitTest
  • .\gradlew compileDebugKotlin
  • .\gradlew assembleDebug

Companion PC PR: switchifyapp/switchify-pc#169

@enaboapps
enaboapps merged commit 0f70136 into main Jun 18, 2026
@enaboapps
enaboapps deleted the feat/no-ack-control-commands-2478 branch June 18, 2026 19:25
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.

Send PC control commands without waiting for acknowledgements

2 participants