promenu: E.showMenu() acts as Bangle.setUI() (i.e. reset)

master
Rob Pilling 2025-07-23 20:04:49 +01:00
parent e95668da52
commit 79a8f8be47
1 changed files with 7 additions and 2 deletions

View File

@ -13,7 +13,12 @@ const prosettings = (require("Storage").readJSON("promenu.settings.json", true)
prosettings.naturalScroll ??= false;
prosettings.wrapAround ??= true;
E.showMenu = (items?: Menu): MenuInstance => {
E.showMenu = ((items?: Menu): MenuInstance | void => {
if(items == null){
g.clearRect(Bangle.appRect);
return Bangle.setUI();
}
const RectRnd = (x1: number, y1: number, x2: number, y2: number, r: number) => {
const pp = [];
pp.push(...g.quadraticBezier([x2 - r, y1, x2, y1, x2, y1 + r]));
@ -269,4 +274,4 @@ E.showMenu = (items?: Menu): MenuInstance => {
} as SetUIArg<"updown">, cb);
return l;
};
}) as typeof E.showMenu;