diff --git a/apps/fastreset/ChangeLog b/apps/fastreset/ChangeLog index 5560f00bc..d777d8c28 100644 --- a/apps/fastreset/ChangeLog +++ b/apps/fastreset/ChangeLog @@ -1 +1,2 @@ 0.01: New App! +0.02: Shorten the timeout before executing to 250 ms. diff --git a/apps/fastreset/README.md b/apps/fastreset/README.md index 381d80cf5..44b855454 100644 --- a/apps/fastreset/README.md +++ b/apps/fastreset/README.md @@ -1,6 +1,6 @@ # Fast Reset -Reset the watch by holding the hardware button for half a second. If 'Fastload Utils' is installed this will typically be done with fastloading. A buzz acts as indicator. +Reset the watch by pressing the hardware button just a little bit longer than a click. If 'Fastload Utils' is installed this will typically be done with fastloading. A buzz acts as indicator. Fast Reset was developed with the app history feature of 'Fastload Utils' in mind. If many apps are in the history stack, the user may want a fast way to exit directly to the clock face without using the firmwares reset function. @@ -12,11 +12,11 @@ Just install and it will run as boot code. If 'Fastload Utils' is installed fastloading will be used when possible. Otherwise a standard `load(.bootcde)` is used. -If the hardware button is held for longer the standard reset functionality of the firmware is executed as well (total 1.5 seconds). And eventually the watchdog will be kicked. +If the hardware button is held for longer the standard reset functionality of the firmware is executed as well. And eventually the watchdog will be kicked. ## Controls -Hold the hardware button for half a second to feel the buzz, loading the clock face. +Press the hardware button just a little longer than a click to feel the buzz, loading the clock face. ## Requests diff --git a/apps/fastreset/boot.js b/apps/fastreset/boot.js index 681a5ddb7..c099070e3 100644 --- a/apps/fastreset/boot.js +++ b/apps/fastreset/boot.js @@ -1,5 +1,5 @@ {let buzzTimeout; -setWatch((e)=>{ - if (e.state) buzzTimeout = setTimeout(()=>{Bangle.buzz(80,0.40);Bangle.showClock();}, 500); +setWatch((e)=>{ + if (e.state) buzzTimeout = setTimeout(()=>{Bangle.buzz(80,0.40);Bangle.showClock();}, 250); if (!e.state && buzzTimeout) clearTimeout(buzzTimeout);}, BTN,{repeat:true, edge:'both' });} diff --git a/apps/fastreset/metadata.json b/apps/fastreset/metadata.json index 098e0eeb1..2d817a91f 100644 --- a/apps/fastreset/metadata.json +++ b/apps/fastreset/metadata.json @@ -1,12 +1,12 @@ { "id": "fastreset", "name": "Fast Reset", "shortName":"Fast Reset", - "version":"0.01", - "description": "Reset the watch by holding the hardware button for half a second. If 'Fastload Utils' is installed this will typically be done with fastloading. A buzz acts as indicator.", + "version":"0.02", + "description": "Reset the watch by pressing the hardware button just a little bit longer than a click. If 'Fastload Utils' is installed this will typically be done with fastloading. A buzz acts as indicator.", "icon": "app.png", "type": "bootloader", "tags": "system", - "supports" : ["BANGLEJS2"], + "supports" : ["BANGLEJS2"], "readme": "README.md", "storage": [ {"name":"fastreset.boot.js","url":"boot.js"}