mirror of https://github.com/espruino/BangleApps
[LCARS] Add ability to disable alarms
parent
fb7b69379a
commit
faddda9db2
|
@ -21,3 +21,4 @@
|
|||
0.21: Add custom theming.
|
||||
0.22: Fix alarm and add build in function for step counting.
|
||||
0.23: Add warning for low flash memory
|
||||
0.24: Add ability to disable alarm functionality
|
|
@ -12,6 +12,7 @@ let settings = {
|
|||
themeColor1BG: "#FF9900",
|
||||
themeColor2BG: "#FF00DC",
|
||||
themeColor3BG: "#0094FF",
|
||||
disableAlarms: false,
|
||||
};
|
||||
let saved_settings = storage.readJSON(SETTINGS_FILE, 1) || settings;
|
||||
for (const key in saved_settings) {
|
||||
|
@ -722,12 +723,12 @@ Bangle.on('touch', function(btn, e){
|
|||
}
|
||||
|
||||
if(lcarsViewPos == 0){
|
||||
if(is_upper){
|
||||
if(is_upper && !settings.disableAlarms){
|
||||
feedback();
|
||||
increaseAlarm();
|
||||
drawState();
|
||||
return;
|
||||
} if(is_lower){
|
||||
} if(is_lower && !settings.disableAlarms){
|
||||
feedback();
|
||||
decreaseAlarm();
|
||||
drawState();
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
themeColor1BG: "#FF9900",
|
||||
themeColor2BG: "#FF00DC",
|
||||
themeColor3BG: "#0094FF",
|
||||
disableAlarms: false,
|
||||
};
|
||||
let saved_settings = storage.readJSON(SETTINGS_FILE, 1) || settings;
|
||||
for (const key in saved_settings) {
|
||||
|
@ -102,6 +103,14 @@
|
|||
settings.themeColor3BG = bg_code[v];
|
||||
save();
|
||||
},
|
||||
}
|
||||
},
|
||||
'Disable alarm functionality': {
|
||||
value: settings.disableAlarms,
|
||||
format: () => (settings.disableAlarms ? 'Yes' : 'No'),
|
||||
onchange: () => {
|
||||
settings.disableAlarms = !settings.disableAlarms;
|
||||
save();
|
||||
},
|
||||
},
|
||||
});
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue