Saga Logo in Motion

Explore

stateLockup scroll 0 pt
Saga · logo behaviour

The mark carves in and retracts as you scroll

Scroll the phone. At the top you get the full lockup. Scroll down and the wordmark retracts letter by letter, last letter first, until only the mark is left in a glass capsule. Keep reading downward and the mark retracts too, then the capsule slips away. Nudge back up and it returns and the mark carves itself again. Tap the logo to jump to the top.

Visual identity: three forms

LockupAt the top of a screen. Mark 30 pt + wordmark 72 pt; gap is a quarter of the mark's height. No container: it sits on the page.
CompactWhile scrolling. The mark alone in a 44 pt glass capsule, the same glass as the tab bar. Still the tap target for "back to top".
HiddenDeep in a list, scrolling down. Nothing at the top; content gets the full screen. The scroll-edge fade stays so the status bar remains legible.

Movement identity: four rules

States and triggers

Lockupscroll 0 → 72 pt
scrubbed
Compactpast 160 pt,
still going down
Hidden↑ 24 pt up, or
back above 160 pt
Compact
TransitionTriggerHow it movesTiming
LaunchScreen first appearsMark carves (stave, then branches), then S·A·G·A carve in order280 ms + 4 × 90 ms
Lockup → CompactScroll 0 → 72 ptScrubbed to your finger: letters retract last-first (A, G, A, S), 18 pt of scroll each; capsule fades in behind the markscroll-linked
Compact → HiddenPast 160 pt and 12 pt more downwardMark retracts (second branch, then the stave), then the capsule lifts 12 pt and clears180 ms + 120 ms
Hidden → Compact24 pt of upward scroll, or above 160 ptCapsule settles in, then the mark carves (stave first)120 ms + 280 ms
Compact → LockupScroll back to the topScrubbed: letters carve back S, A, G, Ascroll-linked
Tap logoAny stateScrolls to top; the lockup rebuilds on the waysystem scroll

How it maps to the app

One useAnimatedScrollHandler in Page drives everything on the UI thread. The scrubbed collapse sets each letter's strokeDashoffset directly from the scroll offset; the hide and reveal reuse CarvedRune with DURATION and the CHISEL curve. It replaces the plain floating bar on tab screens. With Reduce Motion, letters and the mark switch instantly and the capsule cross-fades. No haptics: the logo is ambient, and haptics stay reserved for decisions.