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