Package-level declarations
Types
Camera-related events that can be voiced during navigation.
Default implementation of SoundSettingsViewModel.
Default implementation of VoicesScreenViewModel.
A single option for SettingsMultiSelect.
Applies persisted navigation settings to a NavigationManager.
Color palette for the navigation settings UI.
Single source of truth for all navigation settings.
Theme bundle for the navigation settings UI.
Text styles for the navigation settings UI. Override individual tokens via copy.
Non-camera navigation events that can be voiced during navigation.
A single option for SettingsRadioGroup.
Configuration for hiding specific settings sections.
Type-safe key for a navigation setting.
State holder for the Sound Settings screen.
State holder for the Voices screen.
Functions
Bicycle route preferences screen.
Motorcycle route preferences screen.
Pedestrian route preferences screen.
Public transport route preferences screen.
Top-level navigation settings screen.
Scooter route preferences screen.
Label + animated checkmark row for a binary setting.
Date/time picker that opens a wheel-picker bottom sheet.
List row with a play button, label/subtitle, and either a download button or a progress arc.
Row that toggles a chevron and reveals or hides arbitrary content below.
Master switch that gates a group of dependent controls.
Multi-selection list of checkbox rows with a stable layout height.
Clickable row with a label, optional subtitle, and a right-arrow chevron.
Numeric text input for an integer setting.
Animated circular progress arc ranging from 0 to 100.
Single-selection list with an iOS-style trailing checkmark.
List row with a selection checkmark, optional subtitle, and a trailing slot for action buttons.
Integer-valued slider with a label, snapped step, and optional unit suffix.
Label + Switch row for a binary setting.
Sound Settings screen content (Screen 2 in the navigation settings flow).
Truck route preferences screen.
Voice management screen.