Package-level declarations
Types
Additional maneuver information displayed below the primary maneuver. Each type carries its own specific data in a type-safe manner.
UI state for additional maneuver info (exit name/number or short preview of the following maneuver).
Provides upcoming maneuver state (icon, distance, road name) during navigation. Adds exit name or short preview of the next maneuver when applicable. Hidden when navigation finished, data unavailable or user is indoors.
Color palette for ManeuverComposable (background, text, alpha).
Default values (colors, icons) for ManeuverComposable.
Customizable icon provider for maneuver indicators. Allows overriding default maneuver icons with custom drawables.
Combined maneuver state (primary + optional additional info) consumed by the composable.
Source of maneuver UI state. Implementations push updates as navigation progresses.
UI state for the upcoming (next) maneuver displayed to the user.
Functions
Displays navigation maneuver UI (next turn + optional additional info) in Compose.