Respond to buzz setting
parent
daf5f926b3
commit
7f78a473dd
|
|
@ -17,7 +17,8 @@ let vectorval = 20;
|
||||||
let font = g.getFonts().includes("12x20") ? "12x20" : "6x8:2";
|
let font = g.getFonts().includes("12x20") ? "12x20" : "6x8:2";
|
||||||
let settings = Object.assign({
|
let settings = Object.assign({
|
||||||
showClocks: true,
|
showClocks: true,
|
||||||
fullscreen: false
|
fullscreen: false,
|
||||||
|
buzz:false
|
||||||
}, s.readJSON("taglaunch.json", true) || {});
|
}, s.readJSON("taglaunch.json", true) || {});
|
||||||
if ("vectorsize" in settings)
|
if ("vectorsize" in settings)
|
||||||
vectorval = parseInt(settings.vectorsize);
|
vectorval = parseInt(settings.vectorsize);
|
||||||
|
|
@ -108,6 +109,7 @@ let showTagMenu = (tag) => {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
select : i => {
|
select : i => {
|
||||||
|
if(settings.buzz){
|
||||||
Bangle.buzz(25);
|
Bangle.buzz(25);
|
||||||
//let the buzz have effect
|
//let the buzz have effect
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
@ -122,7 +124,18 @@ let showTagMenu = (tag) => {
|
||||||
load(app.src);
|
load(app.src);
|
||||||
}
|
}
|
||||||
}, 27);
|
}, 27);
|
||||||
|
}else{
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
back : showMainMenu,
|
back : showMainMenu,
|
||||||
remove: unload
|
remove: unload
|
||||||
|
|
@ -144,7 +157,7 @@ let showMainMenu = () => {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
select : i => {
|
select : i => {
|
||||||
Bangle.buzz(25);
|
if(settings.buzz)Bangle.buzz(25);
|
||||||
let tag = tagKeys[i];
|
let tag = tagKeys[i];
|
||||||
showTagMenu(tag);
|
showTagMenu(tag);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue