Wayland is a display protocol many Linux desktops use to coordinate how applications draw to the screen. Its “every frame is perfect” goal means users should see a complete, coherent image rather than partially updated output. Nikita Prokopov argues interface designers should hold transitions to the same standard:
A stated goal of Wayland is “every frame is perfect “.
And I think this is a goal we should all aspire to. Wayland is talking about the technical side of things (modern GPU stacks are very complex and Wayland is trying to take control back) but it could be applied to UI too.
His screenshot test belongs in design review. Stop the transition at arbitrary points and ask why each component is where it is.
Prokopov shows how a small mismatch becomes a larger trust problem:
Not the end of the world by any means, but it does create a feeling that these two components are not in sync with each other. Next thought: maybe they weren’t designed together? If so, then they might not work well together. That’s how trust is lost.
Motion can also tell the user something happened when it didn’t:
This creates a false feeling that something subtly changes when you switch between modes. And you know what? I don’t want my UI to give me false feelings. I want it to be a precise instrument, not an animated toy.

Every Frame Perfect
Interface quality lives in the states between screens. Each visible frame should be coherent enough that users can understand what changed and why.
















