Respond to buzz setting

master
RKBoss6 2025-07-11 15:26:53 -04:00 committed by GitHub
parent daf5f926b3
commit 7f78a473dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 20 additions and 7 deletions

View File

@ -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);
}, },