-
-
Notifications
You must be signed in to change notification settings - Fork 352
Description
Issue mentioned here: #700 (comment)
@Uri-Tauber @Eloren1 let's find a solution together.
Previously we were loading one larger image before rendering the screen, so coming back to the home screen always came with a ~1 second delay.
Now in both themes we are rendering the screen immediately, then rendering the covers into a buffer, then displaying them. It still takes about 1 second in Classic and 1.6 second in Lyra (3 smaller images) but the lag is perceived differently because of the two-step render.
While I agree it makes the perceived lag more obvious, lag before rendering screens is a problem in a few places in Crosspoint, and is something that really affects the overall user experience. The most worst lag is when opening a book after selecting it in the browser, it takes a few seconds before the [Indexing...] toast is displayed, and it can really feel like the action wasn't registered. That's something I tried to avoid as much as possible on the home screen, so whenever we come back to the home screen we display it right away.
What do you guys think we should do differently? Can the design team weigh in on this as well? Thank you