a. dump the current graphics and display it on an overlay
b. paint the normal on-screen buffer in a solid colour
c. start sliding the overlay away
(a, b, and c are executed virtually at the same time)
a. Begin fastload of next app (I'll not think of regular load() right now)
b. The app draws on the on-screen buffer like it usually would.
(well, 1 and 2 would also be executed virtually at the same time, we shouldn't wait for 1 to be "finished" before starting 2...)
This would give an immediate visual feedback of scrolling the current app off screen. While letting the next app take the time it needs to draw behind it on the on-screen buffer. Should be a little bit more lightweight I would think.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Thanks both!
Maybe
b. paint the normal on-screen buffer in a solid colour
c. start sliding the overlay away
(a, b, and c are executed virtually at the same time)
fastload
of next app (I'll not think of regularload()
right now)b. The app draws on the on-screen buffer like it usually would.
(well, 1 and 2 would also be executed virtually at the same time, we shouldn't wait for 1 to be "finished" before starting 2...)
This would give an immediate visual feedback of scrolling the current app off screen. While letting the next app take the time it needs to draw behind it on the on-screen buffer. Should be a little bit more lightweight I would think.
Thoughts?