mirror of https://github.com/espruino/BangleApps
sliding clock bug fix: screen controls still not working properly
parent
6771d1afdd
commit
2735ce8ff6
|
@ -3,6 +3,10 @@
|
||||||
var settings = Object.assign({
|
var settings = Object.assign({
|
||||||
secondsOnUnlock: false,
|
secondsOnUnlock: false,
|
||||||
}, require('Storage').readJSON(PREFERENCE_FILE, true) || {});
|
}, require('Storage').readJSON(PREFERENCE_FILE, true) || {});
|
||||||
|
// the screen controls are defaulted on for a bangle 1 and off for a bange 2
|
||||||
|
if(settings.enable_live_controls == null){
|
||||||
|
settings.enable_live_controls = (g.getHeight()> 200);
|
||||||
|
}
|
||||||
console.log("loaded:" + JSON.stringify(settings));
|
console.log("loaded:" + JSON.stringify(settings));
|
||||||
|
|
||||||
const LANGUAGES_FILE = "slidingtext.languages.json";
|
const LANGUAGES_FILE = "slidingtext.languages.json";
|
||||||
|
@ -19,6 +23,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function writeSettings() {
|
function writeSettings() {
|
||||||
|
console.log("saving:" + JSON.stringify(settings));
|
||||||
require('Storage').writeJSON(PREFERENCE_FILE, settings);
|
require('Storage').writeJSON(PREFERENCE_FILE, settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,7 +58,7 @@
|
||||||
value: (settings.enable_live_controls !== undefined ? settings.enable_live_controls : true),
|
value: (settings.enable_live_controls !== undefined ? settings.enable_live_controls : true),
|
||||||
format: v => v ? "On" : "Off",
|
format: v => v ? "On" : "Off",
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.enable_live_controls = (v == "On");
|
settings.enable_live_controls = v;
|
||||||
writeSettings();
|
writeSettings();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue