Skip to content

v0.1.1

Choose a tag to compare

@KongGithubDev KongGithubDev released this 01 Jun 17:14

New Features

  • 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
  • Added missing rerouting / reroutingSubtext Thai translations