-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Milestone
Description
Summary
Add a Settings menu option that allows users to swap the default primary UI button between Interact and Jump.
By default, the primary button should remain Interact, but users should be able to configure it so Jump becomes the primary action button instead.
Goal
Support a configurable primary action button mapping:
- Default: Interact
- Optional: Jump
This should affect UI prompts/hints so the displayed "main action button" matches the user preference.
Scope / Tasks
- Add a new Settings option (e.g. Primary Action Button):
Interact (Default)Jump
- Store the selection in persistent user settings
- Update UI prompt system so "primary button" reflects the selected option
- Ensure both actions remain functional:
- If primary is set to Jump, Interact still works (secondary binding)
- If primary is Interact, Jump still works (secondary binding)
- Update any UI elements that depend on the primary action button:
- HUD prompts
- interaction tooltips
- tutorials / onboarding prompts (if applicable)
Expected Behavior
- Default experience remains unchanged (Interact is primary)
- Users can switch primary action button to Jump via Settings
- UI consistently displays the correct button/action based on the selected option
- UI Setting is preserved after coming back in and across profiles (not if uninstalling the app)
- No regressions in interaction or movement behavior
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Planning