BitcoinDesign / Bitcoin-Core-App

Tracking the design process for the Bitcoin Core App.
https://bitcoincore.app
MIT License
56 stars 11 forks source link

Revisit use of fullscreen animation on desktop #80

Closed GBKS closed 1 month ago

GBKS commented 12 months ago

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?

jarolrod commented 2 months 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.

GBKS commented 1 month ago

Added to the bottom of the navigation page in the design docs, so we can close this issue.