Every Frame Perfect
- Design
- Developer Tools
- Programming
- Apple
- Human-Computer Interaction
The post is a visual critique of modern UI animation. It argues that many transitions in apps now reveal the machinery underneath instead of expressing a coherent change of state. The examples are mostly from Apple software, where buttons disappear and reappear in the wrong order, text slides while the caret is already active somewhere else, panels clip through controls, or two states briefly overlap in ways that do not describe any believable transition. The author’s standard is simple: if you freeze the animation at any moment, the UI should still make sense.
Treat this less as a hard rule and more as a design review test. If an animation looks confusing when slowed down, decide whether it is intentional motion language that helps users or just implementation leakage, and cut it if it adds latency or blocks input.
- tonsky.me
- Discuss on HN