Pausing this.
parent
932895b53c
commit
92f0aea4db
|
|
@ -0,0 +1,71 @@
|
||||||
|
(function(back) {
|
||||||
|
|
||||||
|
var settings = Object.assign({
|
||||||
|
default_colour: true,
|
||||||
|
red: 0,
|
||||||
|
green: 0,
|
||||||
|
blue: 0,
|
||||||
|
}, require('Storage').readJSON("widmp.json", true) || {});
|
||||||
|
|
||||||
|
function writeSettings() {
|
||||||
|
require('Storage').writeJSON("widmp.json", settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
function writeSettingsCustom() {
|
||||||
|
settings.default_colour = false;
|
||||||
|
writeSettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
var mainmenu = {
|
||||||
|
"": {
|
||||||
|
"title": "Moon colour"
|
||||||
|
},
|
||||||
|
"< Back": () => back(),
|
||||||
|
"Default": {
|
||||||
|
value: (settings.default_colour !== undefined ? settings.default_colour : true),
|
||||||
|
format: v => v ? "Yes" : "No",
|
||||||
|
onchange: v => {
|
||||||
|
settings.default_colour = v;
|
||||||
|
writeSettings();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Custom...": () => E.showMenu(custommenu)
|
||||||
|
};
|
||||||
|
|
||||||
|
var custommenu = {
|
||||||
|
"": {
|
||||||
|
"title": "Custom colour..."
|
||||||
|
},
|
||||||
|
"< Back": () => E.showMenu(mainmenu),
|
||||||
|
"red": {
|
||||||
|
value: 0|settings.red,
|
||||||
|
min: 0,
|
||||||
|
max: 7,
|
||||||
|
onchange: v => {
|
||||||
|
settings.red = v;
|
||||||
|
writeSettingsCustom();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"green": {
|
||||||
|
value: 0|settings.green,
|
||||||
|
min: 0,
|
||||||
|
max: 7,
|
||||||
|
onchange: v => {
|
||||||
|
settings.green = v;
|
||||||
|
writeSettingsCustom();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"blue": {
|
||||||
|
value: 0|settings.blue,
|
||||||
|
min: 0,
|
||||||
|
max: 7,
|
||||||
|
onchange: v => {
|
||||||
|
settings.blue = v;
|
||||||
|
writeSettingsCustom();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
E.showMenu(mainmenu);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
@ -50,6 +50,8 @@
|
||||||
if (g.theme.dark) {
|
if (g.theme.dark) {
|
||||||
g.setColor(0xffff); // white
|
g.setColor(0xffff); // white
|
||||||
} else {
|
} else {
|
||||||
|
// rrrrrggggggbbbbb
|
||||||
|
// 0000010000011111
|
||||||
g.setColor(0x41f); // blue-ish
|
g.setColor(0x41f); // blue-ish
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue