• Just checked on this and it's to do with pixel-doubled fonts and clipping rectangles. It'll need a firmware update, which I'll get on tomorrow.

    Best bet is don't use pixel-doubled fonts. On Bangle.js 2 if you use 12x20 or 6x15 or Vector it'll be ok:

    E.showScroller({
      h : 40, c : 8,
      draw : (idx, r) => {
        g.setBgColor((idx&1)?"#fff":"#ccc").clea­rRect(r.x,r.y,r.x+r.w-1,r.y+r.h-1);
        g.setFont("12x20").drawString("Item Number\n"+idx,r.x+10,r.y+2);
      },
      select : (idx) => console.log("You selected ", idx)
    });
    
About

Avatar for Gordon @Gordon started