Add loadApp function, making app more lightweight.
parent
570d15daca
commit
117e2e099c
|
|
@ -31,9 +31,7 @@ if ("font" in settings){
|
||||||
scaleval = (font.split("x")[1])/20;
|
scaleval = (font.split("x")[1])/20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let buzz=function(){
|
|
||||||
Bangle.buzz(25);
|
|
||||||
}
|
|
||||||
let sort = (a, b) => {
|
let sort = (a, b) => {
|
||||||
let n=(0|a.sortorder)-(0|b.sortorder);
|
let n=(0|a.sortorder)-(0|b.sortorder);
|
||||||
if (n) return n; // do sortorder first
|
if (n) return n; // do sortorder first
|
||||||
|
|
@ -111,24 +109,8 @@ let showTagMenu = (tag) => {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
select : i => {
|
select : i => {
|
||||||
if(settings.buzz){
|
const loadApp = () => {
|
||||||
buzz();
|
|
||||||
//let the buzz have effect
|
|
||||||
setTimeout(() => {
|
|
||||||
let app = appsByTag[tag][i];
|
|
||||||
|
|
||||||
if (!app) return;
|
|
||||||
if (!app.src || require("Storage").read(app.src)===undefined) {
|
|
||||||
Bangle.setUI();
|
|
||||||
E.showMessage(/*LANG*/"App Source\nNot found");
|
|
||||||
setTimeout(showMainMenu, 2000);
|
|
||||||
} else {
|
|
||||||
load(app.src);
|
|
||||||
}
|
|
||||||
}, 27);
|
|
||||||
}else{
|
|
||||||
let app = appsByTag[tag][i];
|
let app = appsByTag[tag][i];
|
||||||
|
|
||||||
if (!app) return;
|
if (!app) return;
|
||||||
if (!app.src || require("Storage").read(app.src)===undefined) {
|
if (!app.src || require("Storage").read(app.src)===undefined) {
|
||||||
Bangle.setUI();
|
Bangle.setUI();
|
||||||
|
|
@ -137,7 +119,15 @@ let showTagMenu = (tag) => {
|
||||||
} else {
|
} else {
|
||||||
load(app.src);
|
load(app.src);
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
if(settings.buzz){
|
||||||
|
Bangle.buzz(25);
|
||||||
|
//let the buzz have effect
|
||||||
|
setTimeout(loadApp,27);
|
||||||
|
}else{
|
||||||
|
loadApp();
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
back : showMainMenu,
|
back : showMainMenu,
|
||||||
remove: unload
|
remove: unload
|
||||||
|
|
@ -159,7 +149,7 @@ let showMainMenu = () => {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
select : i => {
|
select : i => {
|
||||||
if(settings.buzz)buzz();
|
if(settings.buzz)Bangle.buzz(25);
|
||||||
let tag = tagKeys[i];
|
let tag = tagKeys[i];
|
||||||
showTagMenu(tag);
|
showTagMenu(tag);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue