You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redesigned Game Selection UI — Immersive new game picker with animated gradient backgrounds, floating glow effects, large game cover cards with hover/glow states, and a modern start button with game-specific accent colors.
Actionable External Route Warning — The "External Route Detected" notification now includes a "Set on map" button that auto-enables tapping mode. Click anywhere on the map to navigate to your destination.
Alternative Route Traffic Colors — Both primary and alternative routes now display per-segment traffic congestion colors (green → orange → red) on the map.
Route Selection Card Overhaul — Polished route comparison card with gradient UI, time difference badge ("X min faster"), traffic delay badges, ETA and distance stats, and full keyboard accessibility (tab, enter, space).
Alt Route Traffic Delay — The alt route swap card now shows traffic delay estimates alongside ETA and distance after route confirmation.
Gradual Traffic Delay Calculation — Continuous density-to-delay model replaces binary segment counting for smooth, gradual ETA adjustments based on traffic density.
Spatial Grid Optimization — Grid-based spatial hashing accelerates traffic point lookups during A* pathfinding, drastically improving routing performance on dense traffic data.
Multi-Language Support — Full interface localization in English, German, and Thai, including route descriptions and voice guidance messages.
UI/UX Improvements
Refined Map UI Colors — Updated glassmorphism design tokens with better contrast, new semantic color variables, and consistent theme color usage across all map elements.
Time Difference Display — Route Selection Card now shows "X min faster" comparison between primary and alternative routes.
Better Keyboard Support — All interactive elements support keyboard navigation with visible focus indicators.
Bug Fixes
Fixed TypeScript error: settings.units → activeSettings.units in map scale control
Fixed temporal dead zone error with altDelayMin variable ordering
Fixed hardcoded "Alternative" text — now uses translated string