drained: remember menu position

master
Rob Pilling 2024-11-06 07:39:10 +00:00
parent 92348d8827
commit 17a000ca24
1 changed files with 6 additions and 1 deletions

View File

@ -78,6 +78,7 @@ const draw = () => {
}; };
const reload = () => { const reload = () => {
let scroller: MenuInstance["scroller"] | undefined;
const showMenu = () => { const showMenu = () => {
const menu: Menu = { const menu: Menu = {
"Restore to full power": drainedRestore, "Restore to full power": drainedRestore,
@ -92,8 +93,12 @@ const reload = () => {
menu["Recovery"] = () => Bangle.showRecoveryMenu(); menu["Recovery"] = () => Bangle.showRecoveryMenu();
menu["Exit menu"] = reload; menu["Exit menu"] = reload;
if(scroller){
menu[""] = { selected: scroller.scroll };
}
if(nextDraw) clearTimeout(nextDraw); if(nextDraw) clearTimeout(nextDraw);
E.showMenu(menu); ({ scroller } = E.showMenu(menu));
}; };
Bangle.setUI({ Bangle.setUI({