1
0
Fork 0

simpletimer: make BTN2 really return to launcher

(only while countdown is not running)
master
Richard de Boer 2020-05-28 22:32:53 +02:00
parent 6783472e9a
commit 192ba32a5d
2 changed files with 11 additions and 1 deletions

View File

@ -15,4 +15,5 @@ Simple timer, useful when playing board games or cooking
- Tap on seconds to increase them one by one
- Press BTN3 to reset time to 0
- Press BTN1 to start the timer or reset to the original time
- Press BTN2 to return to the launcher (only while countdown is not running)
- When the time is up use the [swipeleft](https://github.com/espruino/BangleApps/tree/master/apps/gesture) gesture to reset the timer

View File

@ -111,7 +111,6 @@ function reset(value) {
state = value === 0 ? "unset" : "set";
}
setWatch(Bangle.showLauncher, BTN2, { repeat: false, edge: "falling" });
function addWatch() {
clearWatch();
setWatch(changeState, BTN1, {
@ -119,6 +118,16 @@ function addWatch() {
repeat: true,
edge: "falling"
});
setWatch(() => {
if (state !== "started") {
Bangle.showLauncher();
}},
BTN2,
{
repeat: false,
edge: "falling",
},
);
setWatch(
() => {
reset(0);