mirror of https://github.com/espruino/BangleApps
tweaks to last commit
parent
c1a5cafb26
commit
05145da819
|
@ -163,8 +163,9 @@ function showBLEMenu() {
|
|||
});
|
||||
}
|
||||
|
||||
let m;
|
||||
function updT(th) {
|
||||
function showThemeMenu() {
|
||||
function cl(x) { return g.setColor(x).getColor(); }
|
||||
function upd(th) {
|
||||
g.theme = th;
|
||||
settings.theme = th;
|
||||
updateSettings();
|
||||
|
@ -176,13 +177,11 @@ function updT(th) {
|
|||
Bangle.drawWidgets();
|
||||
m.draw();
|
||||
}
|
||||
function showThemeMenu() {
|
||||
function cl(x) { return g.setColor(x).getColor(); }
|
||||
m = E.showMenu({
|
||||
var m = E.showMenu({
|
||||
'':{title:'Theme'},
|
||||
'< Back': ()=>showMainMenu(),
|
||||
'Dark BW': ()=>{
|
||||
updT({
|
||||
upd({
|
||||
fg:cl("#fff"), bg:cl("#000"),
|
||||
fg2:cl("#0ff"), bg2:cl("#000"),
|
||||
fgH:cl("#fff"), bgH:cl("#00f"),
|
||||
|
@ -190,7 +189,7 @@ function showThemeMenu() {
|
|||
});
|
||||
},
|
||||
'Light BW': ()=>{
|
||||
updT({
|
||||
upd({
|
||||
fg:cl("#000"), bg:cl("#fff"),
|
||||
fg2:cl("#00f"), bg2:cl("#0ff"),
|
||||
fgH:cl("#000"), bgH:cl("#0ff"),
|
||||
|
@ -199,7 +198,7 @@ function showThemeMenu() {
|
|||
},
|
||||
'Customize': ()=>showCustomThemeMenu(),
|
||||
});
|
||||
}
|
||||
|
||||
function showCustomThemeMenu() {
|
||||
function cv(x) { return g.setColor(x).getColor(); }
|
||||
function setT(t, v) {
|
||||
|
@ -224,7 +223,10 @@ function showCustomThemeMenu() {
|
|||
const i = colors.indexOf(v);
|
||||
return i!== -1 ? names[i] : v; // another color: just show value
|
||||
}
|
||||
let menu = {'':{title:'Customize Theme'}};
|
||||
let menu = {
|
||||
'':{title:'Customize Theme'},
|
||||
"< Back"] : () => showThemeMenu();
|
||||
};
|
||||
const labels = {
|
||||
fg: 'Foreground', bg: 'Background',
|
||||
fg2: 'Foreground 2', bg2: 'Background 2',
|
||||
|
@ -249,9 +251,10 @@ function showCustomThemeMenu() {
|
|||
},
|
||||
};
|
||||
});
|
||||
menu["< Back"] = () => {delete m;showThemeMenu();};
|
||||
menu["< Back"] = () => showThemeMenu();
|
||||
m = E.showMenu(menu);
|
||||
}
|
||||
}
|
||||
|
||||
function showPasskeyMenu() {
|
||||
var menu = {
|
||||
|
@ -291,7 +294,7 @@ function showWhitelistMenu() {
|
|||
if (settings.whitelist) settings.whitelist.forEach(function(d){
|
||||
menu[d.substr(0,17)] = function() {
|
||||
E.showPrompt('Remove\n'+d).then((v) => {
|
||||
if (v)
|
||||
if (v) {
|
||||
settings.whitelist.splice(settings.whitelist.indexOf(d),1);
|
||||
updateSettings();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue