mirror of https://github.com/espruino/BangleApps
.69: Add option to wake on double tap
parent
043da49262
commit
79c86b03e2
|
@ -77,3 +77,4 @@ of 'Select Clock'
|
|||
calibration was done.
|
||||
0.67: Rename 'Wake on BTN1/Touch' to 'Wake on Button/Tap' on Bangle.js 2
|
||||
0.68: Fix syntax error
|
||||
0.69: Add option to wake on double tap
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "setting",
|
||||
"name": "Settings",
|
||||
"version": "0.68",
|
||||
"version": "0.69",
|
||||
"description": "A menu for setting up Bangle.js",
|
||||
"icon": "settings.png",
|
||||
"tags": "tool,system",
|
||||
|
|
|
@ -14,7 +14,7 @@ function updateOptions() {
|
|||
var o = settings.options;
|
||||
// Check to make sure nobody disabled all wakeups and locked themselves out!
|
||||
if (BANGLEJS2) {
|
||||
if (!(o.wakeOnBTN1||o.wakeOnFaceUp||o.wakeOnTouch||o.wakeOnTwist)) {
|
||||
if (!(o.wakeOnBTN1||o.wakeOnFaceUp||o.wakeOnTouch||o.wakeOnDoubleTap||o.wakeOnTwist)) {
|
||||
o.wakeOnBTN1 = true;
|
||||
}
|
||||
} else {
|
||||
|
@ -451,48 +451,58 @@ function showLCDMenu() {
|
|||
}
|
||||
});
|
||||
|
||||
if (BANGLEJS2)
|
||||
if (BANGLEJS2) {
|
||||
Object.assign(lcdMenu, {
|
||||
/*LANG*/'Wake on Button': {
|
||||
value: settings.options.wakeOnBTN1,
|
||||
value: !!settings.options.wakeOnBTN1,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnBTN1 = !settings.options.wakeOnBTN1;
|
||||
updateOptions();
|
||||
}
|
||||
},
|
||||
/*LANG*/'Wake on Tap': {
|
||||
value: settings.options.wakeOnTouch,
|
||||
value: !!settings.options.wakeOnTouch,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnTouch = !settings.options.wakeOnTouch;
|
||||
updateOptions();
|
||||
}
|
||||
}
|
||||
});
|
||||
else
|
||||
if (process.env.VERSION.replace("v",0)>=2020)
|
||||
Object.assign(lcdMenu, {
|
||||
/*LANG*/'Wake on Double Tap': {
|
||||
value: !!settings.options.wakeOnDoubleTap,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnDoubleTap = !settings.options.wakeOnDoubleTap;
|
||||
updateOptions();
|
||||
}
|
||||
}
|
||||
});
|
||||
} else
|
||||
Object.assign(lcdMenu, {
|
||||
/*LANG*/'Wake on BTN1': {
|
||||
value: settings.options.wakeOnBTN1,
|
||||
value: !!settings.options.wakeOnBTN1,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnBTN1 = !settings.options.wakeOnBTN1;
|
||||
updateOptions();
|
||||
}
|
||||
},
|
||||
/*LANG*/'Wake on BTN2': {
|
||||
value: settings.options.wakeOnBTN2,
|
||||
value: !!settings.options.wakeOnBTN2,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnBTN2 = !settings.options.wakeOnBTN2;
|
||||
updateOptions();
|
||||
}
|
||||
},
|
||||
/*LANG*/'Wake on BTN3': {
|
||||
value: settings.options.wakeOnBTN3,
|
||||
value: !!settings.options.wakeOnBTN3,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnBTN3 = !settings.options.wakeOnBTN3;
|
||||
updateOptions();
|
||||
}
|
||||
},
|
||||
/*LANG*/'Wake on Touch': {
|
||||
value: settings.options.wakeOnTouch,
|
||||
value: !!settings.options.wakeOnTouch,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnTouch = !settings.options.wakeOnTouch;
|
||||
updateOptions();
|
||||
|
@ -500,14 +510,14 @@ function showLCDMenu() {
|
|||
}});
|
||||
Object.assign(lcdMenu, {
|
||||
/*LANG*/'Wake on FaceUp': {
|
||||
value: settings.options.wakeOnFaceUp,
|
||||
value: !!settings.options.wakeOnFaceUp,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnFaceUp = !settings.options.wakeOnFaceUp;
|
||||
updateOptions();
|
||||
}
|
||||
},
|
||||
/*LANG*/'Wake on Twist': {
|
||||
value: settings.options.wakeOnTwist,
|
||||
value: !!settings.options.wakeOnTwist,
|
||||
onchange: () => {
|
||||
settings.options.wakeOnTwist = !settings.options.wakeOnTwist;
|
||||
updateOptions();
|
||||
|
|
Loading…
Reference in New Issue