-
If you don't want widgets in the launcher, don't call Bangle.loadWidgets();/Bangle.drawWidgetsÂ();. I think that's the best bet - hiding the widgets is
a bit of a hack that's done so that the clocks can still access them (eg for the pedometer).Yeah, it makes sense.
Probably thefor (let wd of WIDGETS) { wd.draw = () => {}; wd.area = ""; }
hack will die after #1466 (I haven't deepened yet on this issue but I'd like to work on it).I guess the underlying issue is the messages widget buzzes in the draw handler though, so if you erase the draw handler it won't buzz.
Pebble Clock erase the draw handler but it buzzes. Anyway I'm fine with not loading/drawing the widgets in fullscreen mode :-)
Thank you!
Interesting - I think the issue is that when a message arrives in a clock it is handled differently to an app, and the launcher is treated as an app.
If you don't want widgets in the launcher, don't call
Bangle.loadWidgets();/Bangle.drawWidgets();
. I think that's the best bet - hiding the widgets is a bit of a hack that's done so that the clocks can still access them (eg for the pedometer).I guess the underlying issue is the messages widget buzzes in the
draw
handler though, so if you erase the draw handler it won't buzz. Even so just having your watch buzzing with no clue as to why probably isn't ideal.