This looks great! Yes, I'm afraid right now claiming the entire screen is pretty tricky, since you'd have to stop apps trying to redraw everything (not just watches, but any input you could get from the system) and then restore it. One hack might be just doing g=Graphics.createArrayBuffer(1,1,1) to force everything else to draw to an offscreen buffer, but that doesn't help with buttons. Anyway, it'd be better to start a new thread for that :)
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.
This looks great! Yes, I'm afraid right now claiming the entire screen is pretty tricky, since you'd have to stop apps trying to redraw everything (not just watches, but any input you could get from the system) and then restore it. One hack might be just doing
g=Graphics.createArrayBuffer(1,1,1)
to force everything else to draw to an offscreen buffer, but that doesn't help with buttons. Anyway, it'd be better to start a new thread for that :)