ptlaunch: Add widgets to app (work around E.showMenu(back) bug with no widgets in Espruino 2v27)

master
Gordon Williams 2025-06-20 11:26:24 +01:00
parent 8442f27c36
commit 07ce498e5c
2 changed files with 7 additions and 1 deletions

View File

@ -10,3 +10,4 @@
0.16: Fix issue adding new patterns (fix #3858)
Display message if tapping manage when there are no patterns
Speed improvements
Add widgets to app (work around E.showMenu(back) bug with no widgets in Espruino 2v27)

View File

@ -124,6 +124,8 @@ var recognizeAndDrawPattern = () => {
}
log("Pattern is finished.");
isFinished = true;
g.clear();
require("widget_utils").show();
Bangle.setUI();
resolve(pattern.join(""));
};
@ -165,6 +167,7 @@ var recognizeAndDrawPattern = () => {
positions = [];
}
};
require("widget_utils").hide();
g.clear();
drawCirclesWithPattern([]);
Bangle.setUI({mode:"custom", drag:dragHandler, btn :finishHandler});
@ -471,4 +474,6 @@ var log = (message) => {
// run main function
//////
Bangle.loadWidgets();
Bangle.drawWidgets();
showMainMenu();