Large-header collapse — pick the screen
Answer me with artifact · 2026-10-18 13:40

Large-header collapse — pick the screen

Header collapse needs a large header to collapse — and no phone screen has one yet. Pick which screen grows it; the plumbing (scroll-linked spring, phone-gated, reduced-motion instant) is identical everywhere, so this is purely a design choice.

A

Where should the large header live?

tap one
React
B

How the collapse works

same plumbing everywhere
scroll"scroll MotionValue""header height + titlesize""spring past 50% picksa side"

The screen's scroller feeds a motion value and the header interpolates between its large and compact states. A spring snaps past the halfway point, so the header never rests mid-collapse. Fully interruptible — scroll back up and it re-expands from wherever it is. Phone-gated, prefers-reduced-motion gets an instant swap, and the drawer/edge gestures keep working unchanged.

C

Which screen grows the large header?

    • Bots hub | most iOS-like, real list to scroll — recommended
  • Settings | familiar, short list
  • Chats greeting | boldest brand moment, least standard