RouteSettingsLayout
Top-level navigation settings screen.
Shows route preferences, map-event toggles, and navigation links to per-transport sub-screens. Reads and writes settings via settingsRepository; never touches NavigationManager directly.
Parameters
Repository to read/write all navigation settings.
Color and typography overrides; defaults to system dark-mode.
Controls which sections are shown; defaults to all visible.
Called when the user taps the Sound settings row.
Called when the user taps Pedestrian route settings.
Called when the user taps Bicycle route settings.
Called when the user taps Scooter route settings.
Called when the user taps Motorcycle route settings.
Called when the user taps Public Transport settings.
Called when the user taps Truck route settings.
Called when the user taps Voices settings.