You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • Hi,

    Sorry to hear that's caused you problems, but yes - that sounds like it's the problem.

    Generally I try extremely hard to avoid breaking anything with firmware updates, but with normal Bangle.js apps we have widgets and other things that can draw to the screen at any time. Code that draws generally has to set the state from scratch each time, and it's usually recommended that any draw code calls g.reset() before anything just to get things to a known state. Adding it to setUI was a way to make things more reliable as some subtle bugs had cropped up because the rendering state changed in some circumstances.

    It's unfortunate this happened, but it's basically impossible for me know if there will be side-effects in code that is completely private I'm afraid.

About

Avatar for Gordon @Gordon started