mirror of https://github.com/espruino/BangleApps
29 lines
832 B
JavaScript
29 lines
832 B
JavaScript
|
// make sure to enclose the function in parentheses
|
||
|
(function(back) {
|
||
|
let settings = Object.assign({
|
||
|
showClocks: true,
|
||
|
fullscreen: false
|
||
|
}, require("Storage").readJSON("launch.json", true) || {});
|
||
|
|
||
|
let fonts = g.getFonts();
|
||
|
function save(key, value) {
|
||
|
settings[key] = value;
|
||
|
require("Storage").write("launch.json",settings);
|
||
|
}
|
||
|
const appMenu = {
|
||
|
"": { "title": /*LANG*/"Launcher" },
|
||
|
/*LANG*/"< Back": back,
|
||
|
/*LANG*/"Show Clocks": {
|
||
|
value: settings.showClocks == true,
|
||
|
format: v => v ? /*LANG*/"Yes" : /*LANG*/"No",
|
||
|
onchange: (m) => { save("showClocks", m) }
|
||
|
},
|
||
|
/*LANG*/"Fullscreen": {
|
||
|
value: settings.fullscreen == true,
|
||
|
format: v => v ? /*LANG*/"Yes" : /*LANG*/"No",
|
||
|
onchange: (m) => { save("fullscreen", m) }
|
||
|
}
|
||
|
};
|
||
|
E.showMenu(appMenu);
|
||
|
});
|