Closed GBKS closed 1 month ago
We can keep this up just in case its an issue in the future, but there really won't be any performance hit, and we should continue with out current approach with fullscreen animations.
Added to the bottom of the navigation page in the design docs, so we can close this issue.
Concerns have been brought up that this causes a performance hit, probably especially on less capable computers and operating systems. So if you navigate from one screen to another, the previous screen might slide out to the left and the new screen might slide in from the right, stuttering along the way.
So far, we just kept everything consistent across desktop and mobile. On mobile, it is super common that screens slide in and out, as it creates an intuitive sense of hierarchy. It's less common on desktop. Some people are also sensitive to motion, which is why reducing motion is a common accessibility feature (apple support page and CSS media query examples).
That gives us a few questions:
What do you think?