Skip to content

Replace PC movement size with pointer speed#2636

Merged
enaboapps merged 3 commits into
mainfrom
feature/pc-pointer-speed-display-2635
Jul 6, 2026
Merged

Replace PC movement size with pointer speed#2636
enaboapps merged 3 commits into
mainfrom
feature/pc-pointer-speed-display-2635

Conversation

@enaboapps

@enaboapps enaboapps commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • parse PC pointer speed and setSupported from pointer.profile
  • remove Android-owned PC movement size preference and selector
  • show an editable pointer speed picker on the PC mouse surface and send pointer.speed.set when a value is selected
  • support PC-advertised 5%..225% options while keeping directional movement on the stable base delta

Cross-repo PC PR: switchifyapp/switchify-pc#376
Closes #2635

Test plan

  • ./gradlew compileDebugKotlin
  • ./gradlew testDebugUnitTest --tests com.enaboapps.switchify.pc.PcProtocolTest --tests com.enaboapps.switchify.pc.bluetooth.SwitchifyPcBleClientTest --tests com.enaboapps.switchify.screens.pc.PcMouseControlViewModelTest --tests com.enaboapps.switchify.screens.pc.PcControlCommandGridTest

- Parse PC pointer speed capabilities from pointer.profile
- Remove Android-owned PC movement size preference and selector
- Show the current PC pointer speed as read-only information

🤖 Auto-generated
@enaboapps enaboapps merged commit d85600a into main Jul 6, 2026
@enaboapps enaboapps deleted the feature/pc-pointer-speed-display-2635 branch July 6, 2026 13:51
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.

Replace PC movement size with pointer speed

2 participants