Seeds are the unit of memory in DandyLine — planted moments waiting to bloom. This page covers the dandelion as you truly experience it inside a vault, the 5 seed color codes, the full lifecycle from sealed to bloomed, every trigger type, and the popup interaction system.
When you open a vault, the dandelion expands to fill the space — no longer a brand mark, now the living interface. Seeds glow in their timing colors, ambient particles drift upward, and the whole puff breathes with its jellyfish float. This is the product's core experience.
Grove Vault · 32 Seeds · Live
The dandelion as product interface
Inside a vault the puff is large, immersive, and interactive. Each seed orb glows in its timing color. The center orb pulses. Tapping any seed opens its popup card with a live countdown and the D-Ring ripple effect. Try it — click any seed.
Interactive demoClick any orb
Unlike the brand mark (which always uses gold/cream), the in-vault dandelion uses the full seed color palette — seeds glow gold, sky, purple, or pink depending on their timing and emotional tag. The vault color only appears as a subtle tint on the jar itself, never on the seeds.
All Seeds
All seeds glow at full opacity. Default state when opening a vault.
Filtered — Approaching
Non-matching seeds dim to 15% opacity. Matching seeds glow brighter to stand out.
Stems Only
Seed orbs removed. Shows the bare structural skeleton — used during planting flow.
02
Tone-Driven Color System
Color says WHO the seed is. Lifecycle (motion + glow + halo, see Section 03) says WHERE the seed is in life. The two layers never collide. Color is auto-detected from the seed's title and notes against a 21-word tone library — the gardener never picks a color. Single-tone seeds are monochrome; two-tone seeds get a halo of the secondary color (cross-family) or a lighter sibling shade (same-family).
Gold
Warmth · Celebration · Pride · Hope
The bright, present-tense color. Carries milestone-warmth — anticipation without pressure. Gold seeds feel like a held smile.
The quiet color. Reflective, preserved, gently waiting — moonlight on still water. The most common color in a healthy vault and the system default if no tone is detected.
The heart color. Warmth between specific people — care, devotion, family bonds. The most personal color in the system, but no longer a manual tag — it emerges from the language of the seed itself.
Tone words: Tender · Love · Devotion
Sage
Wisdom · Heritage · Awe
The grounded color. Wisdom passed forward, awe held still, heritage carried across generations. Sage no longer means "bloomed" — bloomed seeds keep their own tone color, just stop pulsing.
Tone words: Wise · Awe · Wonder
Purple
Adventure · Bravery · Far Horizon
The forward-leaning color. Big dreams, brave moves, promises made across distance and time. Purple seeds carry momentum — they want to go somewhere.
Tone words: Adventurous · Brave · Free
Halo logic for two-tone seeds.
Most seeds in real data are two-tone (e.g. "Tender · Hopeful"). The system renders a halo of the secondary tone's color around the primary orb — but the halo behavior depends on whether the two tones are in the same color family:
Cross-family pair (e.g. Pink + Gold) · halo uses the secondary tone's full color. The orb reads as visually layered — this is what most multi-tone seeds look like, and the layering rewards close attention.
Same-family pair (e.g. Joyful + Proud, both Gold) · halo uses a lighter sibling shade of the same family color (Gold core + cream-gold halo, Purple core + lavender halo). Reads as a gentle gradient — not flat doubling, but not so different it shifts the dandelion toward rainbow.
Single-tone seed · no halo. Pure monochrome orb.
Auto-detection · no friction at planting.
Color is never a UI step. When a gardener plants a seed (title · media · recipient · vault), the system scans the title and notes against the 21-word tone library, picks the 1–2 dominant matches, and the orb color emerges from the language they already wrote. If no tone matches, the seed defaults to Sky. A future settings override may exist for manual adjustment, but the core flow stays color-free.
Live exploration: see TEMP-seed-color-demo-on-globe.html for the model running on the V4 globe canvas with all 5 tone-color families and 10 lifecycle states cross-cut. Hover any orb for the tone reasoning, tap to expand for the lifecycle behavior rule.
Critical distinction: seed color ≠ vault color. The vault's color (Gold = Grove · Sky = Personal · Sage = Milestone · Purple = Legacy · Teal = Journey · Terra = Roots) tints the jar in the bottom sheet and the vault chip in filters. Inside the dandelion, seed colors come only from tone — never from which vault they live in.
03
Lifecycle Behavior Layer
Lifecycle = motion only, never color. Each state is expressed through pulse rate, glow intensity, ring expansion, and end-state overlays — the seed's tone color (Section 02) stays constant throughout its life. Four anchor states are visualized below; the full 10-state vocabulary follows in the table.
Permanent · marked as special. Like favoriting in a photo album.
Released
—
No orb (compost completed)
The seed is permanently gone — it has fully composted and floated away.
State transitions are animated over 600ms with an ease-out curve. The seed never snaps from one state to the next — pulse rates blend, glow intensities cross-fade, halos fade in and out gracefully. Watch the demo for the full motion vocabulary in context.
Live exploration: open TEMP-seed-color-demo-on-globe.html for the full 10-state behavior layer rendering on the V4 globe canvas. The bottom-sheet "Lifecycle key" inside the demo previews each state's visual treatment as a mini-icon — pull the sheet up to see it.
04
Bloom Trigger Types
Six ways a seed can be set to bloom. The trigger type determines both when the memory unlocks and how its countdown is displayed. Each trigger has its own icon, accent color, and countdown format.
Specific Date
Bloom on a chosen calendar date — a birthday, anniversary, graduation day, or any fixed moment in time. The most common trigger type. Countdown adapts from years to seconds as the date approaches.
Age Milestone
Bloom when the recipient turns a specific age — 13, 18, 21, 30, 40, etc. The planter sets the age; DandyLine calculates the exact bloom date from the recipient's birthday. Grows up with the person.
Years From Now
Set a duration rather than a fixed date — "open in 5 years." Useful when the planter doesn't know the exact future date but wants a time capsule. Calculated forward from the plant date.
Location Unlock
Bloom when the recipient physically arrives at a chosen place — Paris, Grandma's house, their childhood home. Location-locked seeds always appear purple regardless of when they might bloom. The countdown shows the place name, not a timer.
Gradual Bloom
The memory opens slowly — a petal a day, a line a week, over a chosen period. Used for longer messages that are meant to be experienced over time rather than all at once. Good for journals and letters meant to unfold.
Surprise Me
DandyLine picks a random future moment — anywhere from 3 months to 3 years out — and keeps it secret from the recipient. The seed just blooms one day. Creates the magic of unexpected memories. The planter also doesn't know the exact date.
Adaptive Countdown Display — Same Seed, Different Time Distances
Distant
5yrs
:
2mos
:
14days
6+ months out
Patient
11mos
:
5days
:
14hrs
1–6 months out
Approaching
18days
:
7hrs
:
22min
within 30 days
Imminent
2hrs
:
43min
:
18sec
final stretch
Bloomed
Openedmemory revealed
Mar 12, 2024
The color of the countdown display always matches the seed's current color state — purple for distant, sky for patient, gold for approaching, gold-lt for imminent, sage for bloomed. The imminent and approaching timers above are live.
Seed Count Explorer
Toggle vault capacity
Sparse · few committed memories
As vaults fill up, seeds pack tighter — depth and glow make each seed readable even at high counts. The color mix shifts as a vault matures: newer vaults are mostly sky and purple (patient/distant), older vaults show more gold (approaching) and sage (bloomed).
Seed Filters
Narrow down by any attribute
All Statuses
All Statuses
Bloom Now
Blooming Soon
Distant
Bloomed
Pressed
Compost Soon
All Gardeners
All Gardeners
Grandma
Mom
Dad
Past You
Best Friend
All Media
All Media
Note
Voice
Photo
Video
All Sentiments
All Sentiments
Joyful
Proud
Nostalgic
Warm
Reflective
Hopeful
Adventurous
Wise
Grateful
Bittersweet
Playful
Brave
Motivational
Peaceful
Humorous
36of 36 seeds visible
Filters work like a shopping site — as you narrow down, the dandelion updates live and options that would return zero results are marked. Each dropdown stacks with the others: selecting "Bloom Now" + "Grandma" shows only seeds from Grandma that are ready to bloom. Gardener names are personalized nicknames you set in your profile settings.
05
Popup Card & D-Ring Ripple
Tapping a seed orb triggers two simultaneous responses: the popup card surfaces the seed's metadata, and the D-Ring ripple blooms outward from the tap point. Both are essential parts of the interaction — the popup is the content, the ripple is the acknowledgment.
Popup Card Anatomy
Bloom Now
Grandma
Day you were born
voice note
2h 43m 18s
Joyful · Proud
Bloom Now · Planted Mar 12, 2024
Location-Locked
Past You
Open when you visit Paris
location unlock · text
Paris, France
Adventurous · Hopeful
Sealed · Planted Jan 1, 2025
Sealed · Patient
Mom
Letter for your 30th
letter · text
3yr 4mo 12d
Warm · Proud
Sealed · Planted Jan 1, 2026
Bloomed · Opened
Dad
The night you were born
photo · image
Opened Mar 12, 2024
Nostalgic · Joyful
Bloomed · Planted at birth
01
State indicator
Animated seed orb in its current lifecycle color + a text label (Bloom Now, Sealed, Location-Locked, Bloomed). The orb pulses if the seed is Blooming Soon or Bloom Now.
02
From
Who planted this seed. Shown in sky — a cool, trust-associated color that reads as attribution without competing with the title.
03
Title
The memory's name, set by the planter. Largest text in the popup — the primary reason you're here. Syne weight, cream color.
04
Media type
Icon + label for the media format: voice note, video, photo, text, location. Oat color — supporting information, not the headline.
05
Countdown / status
Live ticking countdown in the seed's timing color. For location-locked seeds, shows the place name with a pin icon instead. For bloomed seeds, shows the bloom date.
06
Emotion tag
Italic, very dim — the emotional quality tagged at planting (Joyful, Reflective, Nostalgic, Wise, etc.). Present but intentionally quiet.
07
Status + planted date
The seed's lifecycle state word + when it was planted. Separated from the body by a subtle gold divider rule. Bloom date shown for opened seeds.
D-Ring Ripple Effect — On Seed Tap
Three concentric rings bloom outward from the tap point simultaneously. They expand over 3 seconds, fade to transparent, and then disappear — one full breath of acknowledgment. The effect triggers on any seed orb tap in the in-vault view.
Duration
3 seconds total. Fast expansion at start, decelerating to slow.
expansion: pow(progress, 0.45)
Opacity Curve
Starts at 25%, fades gracefully to zero using a steep curve.
pow(1 - progress, 1.8) × 0.25
Three Rings
Ring 1: Gold Light, full size. Ring 2: Gold, 55% size. Ring 3: Cream, 78% size.
thresholds: 25px / 55px / full
Max Radius
160px from tap center at full expansion. Outer ring reaches furthest.