DandyLine · V4 · Garden Mode + Vocabulary Lock + 9 Lifecycle States · Apr 28

Dandelion Bloom-Globe V4 · deep pass

V4 of the dandelion-globe view. Garden mode is the boot state — all your vaults across one dandelion, vault color tints say which jar each seed belongs to. Vocabulary locked Apr 28: Distant · Patient · Approaching · Blooming Soon · Bloom Now with format-and-color rules per the locked spec. Tooltips now bind to specific seeds (not state-match) — the time-drift bug is fixed. Density toggle ports from product-seeds.html Seed Count Explorer (12 → 120). Push-Aside Reveal scaffolded on the right side per your direction.

Bug fixTooltip identity binding — popups now stick to their assigned seed instead of re-attaching to whichever seed is frontmost in their state. Drag the dandelion: "Mom's letter" stays on Mom's seed. No more time hallucination.
LockedApr 28 vocabulary — far states (Distant/Patient): countdown only, no label, lifecycle color. Close states (Approaching/Blooming Soon): label + segmented countdown. Bloom Now: label + ambient pulse, no countdown.
AddedDensity toggle 12 / 24 / 36 / 60 / 120+ / Stems Only — ported from product-seeds.html. At 120 the dandelion stays visually honest (~25 active orbs, the rest implied via stem density) and a hint chip nudges toward Library.
AddedGarden mode default — vault colors mix across the dandelion. Filter to a single vault (right-side panel) and the jar-detail-lite surfaces in the bottom sheet.
Added10 lifecycle states demoed: Bloom Now · Blooming Soon · Approaching · Patient · Distant · Location-Locked · Bloomed/Opened · Drifting (NEW Apr 27) · Composting · Pressed → Released. Drifting is a warning state between Bloomed and Composting — "this bloom is approaching its compost window, last chance to press." Composting + Pressed colors flagged DRAFT (HW#178/179). Drifting timing TBD per HW#184 (storage-cost-formula dependent).
AddedAnchored-depth popups (B1=D) — when popups would overlap, lower-priority slides behind with rotate(-3°) + 55% opacity. Bloom Now keeps its pulse even when behind.
ScaffoldPush-Aside Reveal on RIGHT side — dandelion slides ~46% LEFT, filter panel rises from right with spring entrance. Awaiting your "new tab menu" reference for the final liquid motion.
AddedBottom nav · ported from ux-field-homepage-v3-motionmark-depth.html: Field · Pressed · + Plant FAB · Gardener. Plant FAB (raised gold) replaces the standalone contribute CTA. Tap = inline composer stub (Q7=C). Long-press → full planting flow placeholder. Note: "Field" label flagged not-loved-yet · name pending · this is canonical for now.
AddedFloating chrome · top bar + bottom nav + bottom sheet now float inset from the phone edges with rounded corners + backdrop blur. Background dandelion shows softly through.
AddedFilter panel re-spec'd · was right-side push-aside slide, now is a bottom-modal overlay covering ~70% of phone. Phone scales back to 95% + blurs behind it. Backdrop dim layer fades in. Pill-based per app-design-system F02-A + F04-C + F07 (vault chips, count badges, active-filter chip row, less scrolling). Modal grabber at top.
AddedTier 1 → Tier 2 click expansion · tap any popup to lift the canonical 7-element Tier 2 preview card (orb+state · from · title · media · countdown · emotion · status+date) per app-design-system A2 anatomy. Outside-click dismisses. "Open →" stub points to A4 Tier 3 routing.
AddedSheet pull-up gesture · drag the bottom sheet upward to expand to 340px (more room for jar metadata). Drag down to collapse.
AddedStarlight Cove cast in popups · KeKe · Papa Joe · Sterling · Stella · Adam · Granna · Da · Ashley. Roots vault is "Starlight Cove · Talladega" not "Paris." Avatars in sheet (G/K/P/A + 2 more).
AddedPlant composer overhaul · vault picker FIRST (no more "plant a seed without knowing where"), then media-type chips. Dropped "Place" (it's a vault rule on Roots, not a media type). Added "Mix" per canonical 5 media types.
Fix5-popup cap enforced · per B1=D rule. positionTooltipsByUid now sorts candidates by priority and shows only the top 5; the rest hide (was previously showing all front-hemisphere popups, sometimes 7-9 at once).
LockedDrifting + Composting colors LOCKED per Ashley Apr 27 · Drifting = warm oat #C8B89A "Drift Oat" · Composting = dim terra #8C5A3D "Compost Terra" · added to brand-color-system.html.
AddedField stats visual in the bottom sheet · big total seed count + horizontal segmented lifecycle bar (color-coded by state) · pull up the sheet to reveal full lifecycle breakdown grid with counts per state. Replaces the flat "3 blooming · 33 sealed" text.
AddedLabels toggle (eye icon · top-right of phone, beside Filters) · click to hide ALL popups; hover an orb to surface just that one's label. Powerful for clutter-free exploration when you want to feel the dandelion before reading it.

Toggle density to test how the dandelion holds up across capacity. Drag to rotate. Tap "Filters" to reveal the right-side panel.

DandyLine
Showing 25 of 120 · open in Library
KeKe's voice · for Stella
Bloom Now
Sterling's first catfish
Blooming Soon · 2 : 33 : 10
Papa Joe's Texas Ribs
Approaching · 18 : 7 : 22
Letter for Sterling at 24
3yr 4mo 12d
For Stella's first child
5yr 2mo 14d
When you arrive at the Cove
Starlight Cove · Talladega
Reminder · old to-do list
composting · 6d left
KeKe's fireflies · June
Pressed · permanent
Cicadas at dusk · Ashley's first
Opened Jun 3, 2023
Voice note · canoe morning
Drifting · soon to compost
Bloom Now
from KeKe
KeKe's voice · for Stella
voice · 1:42
READY
Tender · Hopeful
Bloom Now · Planted Apr 2024
Field
Field · all vaults
47
seeds
next bloom in 2d 14h · 3 blooming · 33 sealed
G
K
P
A
+2
6 Gardeners · Starlight Cove
Started by KeKe · Summer 2023 · 6 contributors · 47 seeds
"Anyone who loves the Cove can plant. Surprise timing default."
Lifecycle breakdown
Bloom Now1
Bloomed18
Blooming Soon2
Pressed5
Approaching2
Drifting1
Patient8
Composting1
Distant6
Location-Locked1
Released2
Plant a seed
1 · Where are you planting?
2 · What kind of seed?
Full composer is a stub here · long-press the Plant FAB to open the full planting flow (ux-planting-flow.html) · full inline-composer design pending HW#185
Filters
Narrow the Field
Vault
Lifecycle
Gardener
Media
36 of 36 seeds visible
V2-faithful rendering preserved. Hybrid wobble/spin rotation. Tooltip identity binding fixed. Anchored-depth popup behavior applied per B1=D.

What changed in V4:

What's next (separate compare files):