Skip to content

feat: add video audio controls to ride settings - #476

Merged
gdoumen merged 1 commit into
mainfrom
feat/ride-video-settings
Oct 14, 2026
Merged

gdoumen merged 1 commit into
mainfrom
feat/ride-video-settings

Conversation

@gdoumen

@gdoumen gdoumen commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Integrate video audio preferences into the mobile ride settings dialog, allowing users to toggle video sound during active rides.

Changes

  • Accept isRide prop in RideSettings to distinguish between ride context and app settings contexts
  • Add onChangeVideoAudio callback to handle audio preference changes
  • Display video sound toggle in RideSettingsView using BinarySelect component
  • Simplify RideSettingsViewProps by extending RideSettingsDisplayProps from services
  • Pass isRide={true} from RideMenuView when opening ride settings
  • Bump incyclist-services to 1.9.7
  • Update Storybook dependencies to 10.6.2

Dependencies

Requires:

Test Plan

  • Verify video audio toggle appears in ride settings dialog during active rides
  • Test toggling video sound on/off persists preferences
  • Verify no regressions in ride view selection
  • Run full test suite: npm test
  • Test with real device or emulator

Integrate video audio preferences into the mobile ride settings:
- Accept isRide prop in RideSettings to distinguish ride vs app settings contexts
- Add onChangeVideoAudio callback to handle audio preference changes
- Display video sound toggle in RideSettingsView using BinarySelect
- Extend RideSettingsViewProps from RideSettingsDisplayProps for cleaner prop handling
- Update RideMenuView to pass isRide={true} when opening ride settings
- Bump incyclist-services to 1.9.7 for video settings support
- Update Storybook to 10.6.2
@sonarqubecloud

Copy link
Copy Markdown

@gdoumen
gdoumen marked this pull request as ready for review October 14, 2026 16:06
@gdoumen
gdoumen merged commit beb6eba into main Oct 14, 2026
3 checks passed
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.

1 participant