• Thanks, I did upload them through the IDE, and since they're showing up, I'm assuming that's the uncompressed format, even though my code is still calling for glowface.gif and so on?

    Here's what I'm working on for that end segment:

    var drawTimeout;
    function queueDraw() {
      if (drawTimeout) clearTimeout(drawTimeout);
      drawTimeout = setTimeout(() => {
        drawTimeout = undefined;
        if(Bangle.isLocked()){
        daylight();
        } else {
        nightglow(); 
        }
      }, 250 - (Date.now() % 250));
    }
    queueDraw();
    Bangle.on('lock', on => {
      daylight();
    });
    Bangle.on('lock', off => {
      nightglow();
    });
    

    So my goal was to do a face that switches to a "glow in the dark" theme when the screen is unlocked, and back to a daylight theme when locked. I'm still seeing about a half second delay between switching modes, so when I'm in the dark and unlock the screen, I see the daylight style before the glow theme kicks in, which I'd like to eliminate if possible.

    Also I'm trying out a second hand that actually moves every quarter second in smaller increments, just for cosmetic effect really. It's working fine, but I'm wondering what the ramifications of the more frequent refresh rate would be in terms of power usage, RAM, and wear on the LCD and processor.

About