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").clearRect(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) });
ok, Thanks!
@Gordon started
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.
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: