feat(dees-geo-map): Highlight current navigation step with progress, mark completed steps, auto-scroll turn-by-turn list, expose guidance state for synchronization, and refine instruction/voice wording

This commit is contained in:
2026-02-05 22:51:41 +00:00
parent 0617822116
commit 89670ecad3
7 changed files with 118 additions and 9 deletions

View File

@@ -1,5 +1,15 @@
# Changelog
## 2026-02-05 - 1.5.0 - feat(dees-geo-map)
Highlight current navigation step with progress, mark completed steps, auto-scroll turn-by-turn list, expose guidance state for synchronization, and refine instruction/voice wording
- Add .nav-step.current and .nav-step.completed styles and a .nav-step-progress-bar to visually indicate current step and progress
- Expose getGuidanceState callback to read current navigation/guidance state for turn-by-turn synchronization
- Auto-scroll the turn-by-turn list when the active step changes and add scrollToCurrentStep(stepIndex) to perform smooth scrolling
- Render current/completed state in the step list (checkmark for completed) and calculate/display progress percent for the active step
- Use step.ref as a fallback for step.name and add handling/icons for the 'new name' maneuver
- Refine instruction formatting: use 'on' for continue maneuvers and 'onto' for turns/merges, and update voice output to reflect this
## 2026-02-05 - 1.4.0 - feat(dees-geo-map)
Add voice-guided navigation with TTS, navigation guide controller and mock GPS simulator