feat(mobile): add BottomBar navigation and CheminLibre drawer (Story 3.7)

- Add ZoneCard component for zone display with status indicators
- Add CheminLibre drawer with vertical zone cards and path decoration
- Add BottomBar with Map, Progress, and Settings buttons
- Add ProgressDetail modal showing visited sections
- Add SettingsDrawer with language, consent, and reset options
- Add i18n translations for zone, cheminLibre, bottomBar, settings
- Add --bottom-bar-height CSS variable for spacing
- Modify layouts to include BottomBar on mobile (< 768px)
- Support safe-area-inset for iOS devices
- Touch targets minimum 48x48px for WCAG compliance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 04:29:55 +01:00
parent 4a7fba5999
commit 64b1a33d10
12 changed files with 756 additions and 53 deletions

View File

@@ -77,7 +77,7 @@ development_status:
3-4-barre-progression-globale-xp-bar: review
3-5-logique-progression-deblocage-contact: review
3-6-carte-interactive-desktop-konvajs: review
3-7-navigation-mobile-chemin-libre-bottom-bar: ready-for-dev
3-7-navigation-mobile-chemin-libre-bottom-bar: review
epic-3-retrospective: optional
# ═══════════════════════════════════════════════════════════════════════════