drained: remember menu position
parent
92348d8827
commit
17a000ca24
|
|
@ -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({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue