UX Reference ยท Bottom Navigation ยท โœ… LOCKED 2026-05-03

Bottom nav, locked.

The canonical UX reference for the DandyLine app's bottom navigation (TAB1-family). All four tabs, every animation, every easing curve โ€” final and ready to port verbatim into React. Folded into V4-PORT-SPEC.md ยง1 + entered in biz-dev-decisions-log.md. HW#183 resolved.

Final notes ยท what this is

Tap any tab. Field's dot-breath + Plant FAB pulse + Gardener seeds drifting are always-on.
your field view

Field always-on

7 dots breathe in opacity (55% โ†’ 100% โ†’ 55%) on a 3.5s cycle, each dot offset so they pulse out of sync. Active state breathes at higher baseline (85% โ†’ 100%) so the active tab feels stronger.

Pressed on tap

Closed book + faint dandelion marks at rest. Tap โ†’ cover fades to 30% + pressed dandelion silhouettes appear inside both pages. Tap again to close. 400ms breath curve.

Plant FAB always-on + on tap

60px gold gradient with cream rim + outer halo ring. The shadow + halo both pulse on a 3.6s breath. Tap โ†’ scales to 0.92 + emits a gold-light seed that drifts upward.

Gardener always-on + on tap

Two tiny dandelion seeds drift upward + outward from above the head, rotating gently, fading in/out on a 5.5s loop (offset). On tap both re-trigger together with a slightly stronger arc. Reads as exhaling.

The full motion budget ยท what's in, what's not

Source: HW#183 ยท MOTION-SPEC A1 + A2 + A8 ยท Q4 Loose Dot Cluster lock ยท Q5-v2 Petal indicator lock ยท this v4 = final pass on icon details + motion. Q5-v3 superseded.

Version update notes ยท how we got here

Reference document ยท DandyLine bottom navigation specification ยท LOCKED 2026-05-03