Add Velocity calculation logic and GUI toggle (end-to-end MVP). #50

Open
opened 2026-04-05 17:54:31 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @M1DNYT3 on 2/17/2026

This PR completes velocity transmission end-to-end, adding RPC settings and a GUI toggle on top of the foundation from #1754.

What's added:

  • Protobuf velocity transmission via ProtobufBridge, per-tracker
  • RPC settings support - toggle persists across restarts
  • GUI toggle in General Settings with i18n

Toggle's GUI Path:
Settings > General > Tracker Settings > Toggle is at the very bottom of the section.

Technicalities:
Most of the line count (~400) comes from regenerated ProtobufMessages.java. The handwritten change itself is small.

Depends on https://github.com/SlimeVR/SolarXR-Protocol/pull/202, should be merged only after the submodule is updated to the tracked HEAD.

Addresses the issue: https://github.com/SlimeVR/SlimeVR-Server/issues/25

*Originally created by @M1DNYT3 on 2/17/2026* This PR completes velocity transmission end-to-end, adding RPC settings and a GUI toggle on top of the foundation from #1754. What's added: - Protobuf velocity transmission via ProtobufBridge, per-tracker - RPC settings support - toggle persists across restarts - GUI toggle in General Settings with i18n Toggle's GUI Path: Settings > General > Tracker Settings > Toggle is at the very bottom of the section. Technicalities: Most of the line count (~400) comes from regenerated ProtobufMessages.java. The handwritten change itself is small. Depends on https://github.com/SlimeVR/SolarXR-Protocol/pull/202, should be merged only after the submodule is updated to the tracked HEAD. Addresses the issue: https://github.com/SlimeVR/SlimeVR-Server/issues/25
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Server#50