mirror of https://github.com/espruino/BangleApps
iconlaunch - Adds setting for fast loading apps
parent
e893f10663
commit
f3118e8fe0
|
@ -107,7 +107,7 @@
|
||||||
if (!app.src || s.read(app.src) === undefined) {
|
if (!app.src || s.read(app.src) === undefined) {
|
||||||
E.showMessage( /*LANG*/ "App Source\nNot found");
|
E.showMessage( /*LANG*/ "App Source\nNot found");
|
||||||
} else {
|
} else {
|
||||||
load(app.src);
|
loadApp(app.src);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
selectedItem = appId;
|
selectedItem = appId;
|
||||||
|
@ -194,23 +194,31 @@
|
||||||
loadApp(".bootcde");
|
loadApp(".bootcde");
|
||||||
};
|
};
|
||||||
let watch;
|
let watch;
|
||||||
let loadApp = function(name) {
|
let loadApp;
|
||||||
Bangle.setUI();
|
if (settings.fastload){
|
||||||
if (watch) clearWatch(watch);
|
loadApp = function(name) {
|
||||||
apps = [];
|
Bangle.setUI();
|
||||||
delete drawItemAuto;
|
if (watch) clearWatch(watch);
|
||||||
delete drawText;
|
apps = [];
|
||||||
delete selectItem;
|
delete drawItemAuto;
|
||||||
delete onDrag;
|
delete drawText;
|
||||||
delete drawItems;
|
delete selectItem;
|
||||||
delete drawItem;
|
delete onDrag;
|
||||||
delete returnToClock;
|
delete drawItems;
|
||||||
delete idxToY;
|
delete drawItem;
|
||||||
delete YtoIdx;
|
delete returnToClock;
|
||||||
delete settings;
|
delete idxToY;
|
||||||
setTimeout(eval, 0, s.read(name));
|
delete YtoIdx;
|
||||||
return;
|
delete settings;
|
||||||
};
|
setTimeout(eval, 0, s.read(name));
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
loadApp = function(name) {
|
||||||
|
load(name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (settings.oneClickExit) {
|
if (settings.oneClickExit) {
|
||||||
watch = setWatch(returnToClock, BTN1);
|
watch = setWatch(returnToClock, BTN1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,10 @@
|
||||||
/*LANG*/"One click exit": {
|
/*LANG*/"One click exit": {
|
||||||
value: settings.oneClickExit == true,
|
value: settings.oneClickExit == true,
|
||||||
onchange: (m) => { save("oneClickExit", m) }
|
onchange: (m) => { save("oneClickExit", m) }
|
||||||
|
},
|
||||||
|
/*LANG*/"Fastload": {
|
||||||
|
value: settings.fastload == true,
|
||||||
|
onchange: (m) => { save("fastload", m) }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
E.showMenu(appMenu);
|
E.showMenu(appMenu);
|
||||||
|
|
Loading…
Reference in New Issue