The mutual reveal is the one moment in Adoring that is allowed to take its time. Getting it to take exactly the right amount took four attempts.
The four we threw away
- Instant. Both answers appeared the moment the second one landed. It read like a page load, not a moment.
- A countdown. Three, two, one. It turned a private thing into a game show.
- A shimmer. Continuous, looping, and exhausting after the second night.
- A card flip. It slid sideways. Nothing in Afterglow slides sideways.
What we kept
Light gathers over 900ms with an ease-in-out curve, then the answers resolve over 450ms. Content lifts about twelve pixels while opacity settles. There is no overshoot — the spring damping is 0.88, which is to say it arrives and stops.
| Step | Duration | Curve |
|---|---|---|
| Gather | 900ms | easeInOut |
| Resolve | 450ms | easeOut |
| Settle | 420ms | spring, damping .88 |
| Reduce Motion | 180ms | crossfade |
A reveal that can be rushed is a notification. A reveal that cannot be rushed is an occasion.
Written by
Ken Alvarez
Builds the parts of Adoring you are not supposed to notice. Writes about reveals, restraint and the nights nobody answers.
