Cyclocomputer & Navigation

Two views. One swipe apart. The HUD tells you the numbers. The map shows you where to go. Both talk to you through AirPods.

Cyclocomputer

A center-stage performance gauge inspired by F1 telemetry dashboards and luxury car instruments.

Performance Gauge

The main speed display dominates the screen. Multiple visual themes:

ThemeStyle
F1 TelemetryRacing data overlay
SupercarLuxury instrument cluster
Neo-Retro HUDModern retro speedometer
LFALexus LFA-inspired display
ClassicTraditional speedometer

Dynamic elements:

  • Acceleration arrows: Green “ACCEL” / Red “DECEL” indicators
  • Redline zone: Visual intensity feedback above 40 km/h
  • Breathing animation: Subtle pulse effect on the gauge
  • Night mode: Auto-activates between 19:00–06:00

Smart Secondary Display

The area below the gauge intelligently switches context:

  • Voice HUD progress: Shows activation ring during long-press
  • Heart rate zone: 5-zone color visualization when HR sensor connected
  • Distance remaining: During route-guided rides
  • Elevation gain: During free rides

No manual switching — the display adapts to what matters right now.

Configurable Metric Grid

Tap any cell to swap metrics. Choose your layout:

LayoutOrientation
2×3Portrait
3×2Portrait
3×3Portrait (data-dense)
2×4Landscape

18 available metrics across 4 categories:

Core: Distance, Moving Time, Avg Speed, Max Speed, Calories, Avg Pace, Lap Split, Intensity

Terrain: Elevation, Grade, Current Altitude, Wind

Route: Remaining Distance, ETA, Progress (route mode only)

Sensors: Heart Rate, Cadence, Power, W/kg, HR Drift

Layouts are saved separately for free rides vs. routes, and portrait vs. landscape. Your preferences persist.

Lap Split Milestones

Auto-triggered every 5 km (metric) or 8 miles (imperial):

  • Split label with elapsed time
  • Comparison to previous interval (faster/slower)
  • Animated banner with haptic feedback
  • Auto-dismisses after 8 seconds

Auto-Pause

Intelligent stop detection:

  • 3-second hysteresis: Speed must stay below 1 km/h for 3 consecutive checks
  • Resume at 2 km/h: Prevents flicker at traffic lights
  • Duration display: Shows “STOPPED 0:02:15” after 10+ seconds stationary

Voice HUD

Long-press the gauge (1.5 seconds) to activate voice interaction:

  • Visual progress ring fills during hold
  • Gauge color shifts from orange to blue
  • Drag away to cancel
  • Haptic feedback throughout the hold
  • One-tap REPLAY button for last broadcast

Full-screen rally-style navigation with real-time GPS, route visualization, and team tracking.

Route Visualization

Three layers on the map:

  • Planned route: Orange polyline showing the full route ahead
  • Ridden track: Gray polyline for completed sections
  • Active segment: Green overlay when inside a Strava segment

Approach & Reroute Guidance

  • Approach route (cyan dashed): Guides you from current position to the route start
  • Reroute (cyan dashed): Activates when off-route, guides back to the planned route
  • Off-route banner: Quick “Switch to Map” action when drifting from route

Turn-by-Turn Navigation

Next 3 upcoming checkpoints displayed in a banner at the top:

Marker ColorType
CyanTurns (left, right, major intersection)
OrangeTerrain (climb start, descent, sprint)
GreenRest stops (food, water, rest area)
YellowPOI (scenic viewpoint, danger zone, tunnel)

Instructions update automatically as you progress.

Auto-Follow Camera

  • Centered on rider with street-level zoom (~500m radius)
  • Auto-resume: Returns to rider after 5 seconds of no map interaction
  • Zoom preserved: Maintains your zoom level during auto-follow
  • Bottom-sheet aware: Adjusts map center when the info panel expands

Manual Camera Controls

  • Zoom in/out: Clamped to 100m–50km range
  • Recenter: Returns to rider at street zoom
  • Fit All: Shows entire route + live track with 30% padding
  • Pan/rotate: Temporarily disables auto-follow; resumes after 5 seconds

Team Positioning

During group rides:

  • Color-coded avatars: Each team member shown with initial letter (A–E)
  • Tap to focus: Tap a teammate to zoom on their position
  • Auto-return: Camera returns to your position after 5 seconds
  • Ghost position: Shows your previous recording during ghost races

Bottom Sheet (Portrait)

Contextual information panel:

  • Ghost gap: Time difference during ghost races
  • Current segment: Active Strava segment status
  • Team roster: All team members with positions
  • Last broadcast: Most recent AI commentary

Orientation Support

Portrait — 3-zone layout:

  • Top strip: GPS quality, mode, elapsed time
  • Middle: Checkpoint banner + floating speed badge + map controls
  • Bottom: Contextual info sheet

Landscape — Side panel layout:

  • Left: Full map with top strip and checkpoints
  • Right: Speed gauge + metrics panel

Global Map Support

Automatic GCJ-02 coordinate correction for Chinese maps (Amap/Baidu). Fixes the ~300–500m drift without any user configuration.


One Swipe Apart

The cyclocomputer and navigation map are a single swipe apart during any ride. The HUD broadcasts through AirPods. The map shows where to go. Both adapt to ride mode, connected sensors, and terrain. Phone goes in the pocket — the AI does the rest.

Download Ride Director