From ee405145ca90555a33bce199e7f5ddf3f814308c Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Fri, 13 Oct 2023 09:03:27 +0100 Subject: [PATCH] run 0.17: Ensure screen redraws after "Resume run?" menu (#3044) --- apps/run/ChangeLog | 1 + apps/run/app.js | 6 +++++- apps/run/metadata.json | 2 +- apps/runplus/ChangeLog | 1 + apps/runplus/app.js | 6 +++++- apps/runplus/metadata.json | 2 +- 6 files changed, 14 insertions(+), 4 deletions(-) diff --git a/apps/run/ChangeLog b/apps/run/ChangeLog index ab2803ec6..22ab6c22f 100644 --- a/apps/run/ChangeLog +++ b/apps/run/ChangeLog @@ -15,3 +15,4 @@ 0.14: Fix Bangle.js 1 issue where after the 'overwrite track' menu, the start/stop button stopped working 0.15: Keep run state between runs (allowing you to exit and restart the app) 0.16: Added ability to resume a run that was stopped previously (fix #1907) +0.17: Ensure screen redraws after "Resume run?" menu (#3044) \ No newline at end of file diff --git a/apps/run/app.js b/apps/run/app.js index 507e8581a..0e2d78288 100644 --- a/apps/run/app.js +++ b/apps/run/app.js @@ -60,7 +60,11 @@ function onStartStop() { isMenuDisplayed = true; return E.showPrompt("Resume run?",{title:"Run"}); }).then(r => { - isMenuDisplayed=false;shouldResume=r; + isMenuDisplayed = false; + layout.setUI(); // grab our input handling again + layout.forgetLazyState(); + layout.render(); + shouldResume = r; }); } diff --git a/apps/run/metadata.json b/apps/run/metadata.json index ed253a319..07fb9b85e 100644 --- a/apps/run/metadata.json +++ b/apps/run/metadata.json @@ -1,6 +1,6 @@ { "id": "run", "name": "Run", - "version":"0.16", + "version":"0.17", "description": "Displays distance, time, steps, cadence, pace and more for runners.", "icon": "app.png", "tags": "run,running,fitness,outdoors,gps", diff --git a/apps/runplus/ChangeLog b/apps/runplus/ChangeLog index 05d24b96d..96800175a 100644 --- a/apps/runplus/ChangeLog +++ b/apps/runplus/ChangeLog @@ -22,3 +22,4 @@ Write to correct settings file, fixing settings not working. 0.20: Tweak HRM min/max defaults. Extend min/max intervals in settings. Fix another typo. 0.21: Rebase on "Run" app ver. 0.16. +0.22: Ensure screen redraws after "Resume run?" menu (#3044) \ No newline at end of file diff --git a/apps/runplus/app.js b/apps/runplus/app.js index 41fab7ae2..92428d2dc 100644 --- a/apps/runplus/app.js +++ b/apps/runplus/app.js @@ -71,7 +71,11 @@ function onStartStop() { isMenuDisplayed = true; return E.showPrompt("Resume run?",{title:"Run"}); }).then(r => { - isMenuDisplayed=false;shouldResume=r; + isMenuDisplayed=false; + layout.setUI(); // grab our input handling again + layout.forgetLazyState(); + layout.render(); + shouldResume=r; }); } diff --git a/apps/runplus/metadata.json b/apps/runplus/metadata.json index 40256e595..16c6101ca 100644 --- a/apps/runplus/metadata.json +++ b/apps/runplus/metadata.json @@ -1,7 +1,7 @@ { "id": "runplus", "name": "Run+", - "version": "0.21", + "version": "0.22", "description": "Displays distance, time, steps, cadence, pace and more for runners. Based on the Run app, but extended with additional screen for heart rate interval training.", "icon": "app.png", "tags": "run,running,fitness,outdoors,gps,karvonen,karvonnen",