Thanks! Just merged (and also merged your similar changes for the clock) and the builds now with up to date JS really do feel a lot snappier.
Now we just need to ensure that more clocks implement Bangle.setUI({..., remove}) - just a note that I tried adding it to the ClockFace module but clocks like terminalclock add a lot of other stuff which caused it to break. I guess we could make it opt-in
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! Just merged (and also merged your similar changes for the clock) and the builds now with up to date JS really do feel a lot snappier.
Now we just need to ensure that more clocks implement
Bangle.setUI({..., remove})
- just a note that I tried adding it to theClockFace
module but clocks like terminalclock add a lot of other stuff which caused it to break. I guess we could make it opt-in