2023-09-11 13:56:57 +00:00
|
|
|
{
|
2022-01-20 09:44:12 +00:00
|
|
|
// load settings
|
2023-09-11 13:56:57 +00:00
|
|
|
let settings = Object.assign({
|
2022-01-20 09:44:12 +00:00
|
|
|
value: 1,
|
|
|
|
isOn: true
|
|
|
|
}, require("Storage").readJSON("lightswitch.json", true) || {});
|
|
|
|
|
|
|
|
// set brightness
|
|
|
|
Bangle.setLCDBrightness(settings.isOn ? settings.value : 0);
|
|
|
|
|
|
|
|
// remove tap listener to prevent uncertainties
|
|
|
|
Bangle.removeListener("tap", require("lightswitch.js").tapListener);
|
|
|
|
|
|
|
|
// add tap listener to unlock and/or flash backlight
|
|
|
|
if (settings.unlockSide || settings.tapSide) Bangle.on("tap", require("lightswitch.js").tapListener);
|
2023-09-11 13:56:57 +00:00
|
|
|
}
|