UI-06: rebuild Plan & Route Planning as a fullscreen map canvas
Replaces RoutePlannerScreen's AppBar-driven layout with a headerless, full-opacity map canvas restyled toward Map HUD rather than copied from this screen's own (drifted) Stitch export: a floating "tap to drop a pin" tooltip before any pins exist, FloatingPill (Distance/Est. Time/Pins) once they do, a "Start Route" floating button, a GlassPanel overflow menu replacing the old app-bar actions (rename/delete/download), and a pin-drop ripple micro-interaction. RoutesListScreen keeps its existing list-with-+-button entry point (the IA question in the ticket's Risk section, deferred as explicitly permitted) but restyles its rows as GlassPanel cards. "Start Route" gets real behavior instead of shipping as a dead button: turn-by-turn route following doesn't exist yet (V3-09), so tapping it starts an ordinary recording and switches to the Map tab -- useful today, not a placeholder for a feature that isn't there. Est. Time honestly shows "--" rather than fabricating an estimate the data model doesn't back. Marching-ants route-line animation was dropped from scope: it isn't in the acceptance criteria, and animating a dash phase under live map pan/zoom is real complexity for a purely decorative effect. Fixes a real, pre-existing bug found while working in this file: the offline-tile download dialog still fetched from tile.openstreetmap.org directly, a leftover from before UI-09 switched the live map to CARTO's dark tiles -- a "successful" download would have cached tiles under keys the dark-tile cache never reads from. Also fixes a live Flutter framework warning the new GlassPanel-wrapped ListTile surfaced (ink splashes need a Material ancestor, which GlassPanel's DecoratedBox was blocking) and a real test bug (two pins placed one directly under the new floating Start Route button in a fixed test camera, causing a tap meant for the pin to hit the button instead). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012Xki7YAcc2TiN2PRZJ2tXr
This commit is contained in:
@@ -24,7 +24,7 @@ v3 held to.
|
||||
| [UI-03](UI-03-glass-component-kit.md) | Shared floating-glass component kit | M | UI-08 | Done |
|
||||
| [UI-04](UI-04-customizable-hud-widgets.md) | Customizable HUD telemetry widgets (drag, resize, visibility toggle) | L | UI-03 | Done |
|
||||
| [UI-05](UI-05-map-hud-record-screen.md) | Map HUD: Record screen redesign | M | UI-01, UI-03, UI-04 | Done |
|
||||
| [UI-06](UI-06-plan-and-route-planning.md) | Plan & Route Planning redesign | M | UI-01, UI-03 | Not started |
|
||||
| [UI-06](UI-06-plan-and-route-planning.md) | Plan & Route Planning redesign | M | UI-01, UI-03 | Done |
|
||||
| [UI-07](UI-07-rides-history.md) | Rides History redesign | M | UI-01, UI-03 | Not started |
|
||||
| [UI-08](UI-08-theme-modern-professional-dark.md) | Theme migration to Modern Professional Dark | S | — | Done |
|
||||
| [UI-09](UI-09-monochrome-dark-map-tiles.md) | Monochrome dark map tiles | S | — | Done |
|
||||
|
||||
Reference in New Issue
Block a user