Rob Pilling
cbf3775e4d
runplus: sync exstats state with recorder (on load)
2025-04-23 08:37:06 +01:00
Rob Pilling
2db2bff31f
Merge branch 'master' into fix/run-resume
...
Conflicts:
apps/runplus/ChangeLog
2025-04-23 08:16:00 +01:00
Rob Pilling
51dc8f1133
Merge branch 'master' into fix/run-resume
...
Conflicts:
apps/runplus/ChangeLog
2025-04-22 21:47:31 +01:00
thyttan
edb0cf2ddf
Update metadata.json
2025-04-20 17:50:07 +02:00
thyttan
dae711792b
Merge branch 'master' into feat/run-ui-opt
2025-04-20 17:48:06 +02:00
Rob Pilling
84ca0ae434
runplus: changelog
2025-04-18 15:06:13 +01:00
Rob Pilling
1ac4622b27
runplus: fix bug keeping track of screen state
2025-04-18 15:06:13 +01:00
Rob Pilling
a38fecd20b
runplus: only reacquire layout UI if recorder might've rendered
...
timings for start/stop:
13:38:15.996Z: onStartStop()
13:38:16.006Z: setRecording()
13:38:16.728Z: setRecording() done
13:38:16.732Z: layout.render()
13:38:17.154Z: layout.render() done
13:38:17.157Z: exs.start/stop/resume()
13:38:17.161Z: exs.start/stop/resume() done
13:38:17.462Z: setStatus()
13:38:19.027Z: onStartStop()
13:38:19.199Z: exs.start/stop/resume()
13:38:19.202Z: exs.start/stop/resume() done
13:38:19.495Z: setStatus()
13:38:24.795Z: onStartStop()
13:38:24.805Z: setRecording()
13:38:25.483Z: setRecording() done
13:38:25.487Z: layout.render()
13:38:25.913Z: layout.render() done
13:38:25.915Z: exs.start/stop/resume()
13:38:25.919Z: exs.start/stop/resume() done
13:38:26.218Z: setStatus()
13:38:27.842Z: onStartStop()
13:38:28.010Z: exs.start/stop/resume()
13:38:28.012Z: exs.start/stop/resume() done
13:38:28.309Z: setStatus()
in summary:
setRecording: ~700ms
layout.render(): ~420ms
2025-04-18 15:05:41 +01:00
Rob Pilling
ad30913080
exstats: make time stat duration-based (rather than elapsed time)
2025-04-18 15:04:59 +01:00
Rob Pilling
e06c1d78ea
runplus: pull out `tick` logic
2025-04-18 14:28:58 +01:00
Rob Pilling
acce9d071a
runplus: vibrate on start/stop
2025-04-18 14:24:27 +01:00
Rob Pilling
3be97f8d01
runplus: simpler always-resume toggle
2024-05-28 08:37:54 +01:00
Rob Pilling
020d26ddef
runplus: update status depending on if in the pause window
2024-05-28 08:24:58 +01:00
Rob Pilling
984f38d60c
runplus: only prompt to resume after a given duration
2024-05-21 21:15:43 +01:00
Rob Pilling
5eb8f5625d
runplus: don't show cached value of a stat
...
... as it might be roughtly correct as of when the user paused (HRM) or
totally stale (time, step count, etc)
2024-05-16 21:30:34 +01:00
Rob Pilling
9b252e912d
runplus: handle long stat titles
2024-05-16 21:30:12 +01:00
Rob Pilling
768437219e
runplus: fix drawing of stat when zoomed
2024-05-16 21:13:57 +01:00
Rob Pilling
f543b86eae
runplus: improve comment
2024-05-15 18:07:36 +01:00
Rob Pilling
ae5b8263d5
runplus: use theme fg for zoom
2024-05-15 18:03:37 +01:00
Rob Pilling
a847a70304
runplus: simplify switch -> if
2024-05-15 18:03:19 +01:00
Rob Pilling
f304ce9a68
runplus: update version & README
2024-05-15 08:29:13 +01:00
Rob Pilling
571ed1b344
runplus: add zoom ability
...
to make stats easier to read while running, e.g. focus on pace
2024-05-15 08:24:55 +01:00
Rob Pilling
84730da57a
runplus: factor out to `setScreen`
2024-05-14 22:28:15 +01:00
Rob Pilling
8bc3b49e80
runplus: move karvonen start logic into `onStartStop()`
2024-05-14 22:27:17 +01:00
Rob Pilling
5df489c587
runplus: use `screen` to represent menu/karvonen mode
2024-05-14 22:26:43 +01:00
Gordon Williams
ea03c34099
Revert "Revert "exstats: fix steps being negative""
2024-05-13 09:49:52 +01:00
Gordon Williams
208f04988e
Revert "exstats: fix steps being negative"
2024-05-10 09:08:24 +01:00
Rob Pilling
3f422d5712
run & runplus: bump versions (exstats)
2024-05-09 12:11:00 +01:00
Martin Boonk
b50f9b5183
runplus - Fix lint warning
2024-04-22 20:21:32 +02:00
Martin Boonk
83d56797b2
runplus - Directly draw the correct interface
2024-04-22 18:38:16 +02:00
Martin Boonk
5bd0ed73bc
runplus - Fix flickering of indicators
2024-04-22 18:10:16 +02:00
Martin Boonk
727802f52d
runplus - Switch faster to waiting screen if no HRM incoming
2024-04-22 16:28:22 +02:00
Martin Boonk
e8194f1de4
runplus - Draw arrows last to prevent right side being cut of
2024-04-22 15:40:37 +02:00
Martin Boonk
2f6a56ce97
runplus - Add screenshot of karvonen screen
2024-04-22 15:36:24 +02:00
Martin Boonk
9e33ee0498
runplus - Update ChangeLog
2024-04-22 15:35:02 +02:00
Martin Boonk
29a6683d53
runplus - Add indicators for lock, gps and pulse
2024-04-22 15:35:02 +02:00
Martin Boonk
12f55406aa
runplus - Add lock indicator to karvonen screen
2024-04-21 17:00:37 +02:00
Martin Boonk
656eeda4d1
runplus - Refactor karvonen to be a library
2024-04-21 16:50:09 +02:00
Anton
2a10df7f45
Bump app versions
2024-03-04 22:32:06 +01:00
Anton
2e4cb8eb11
Fix no-unused-vars in existing apps
2024-03-04 21:34:50 +01:00
Gordon Williams
ee405145ca
run 0.17: Ensure screen redraws after "Resume run?" menu ( #3044 )
2023-10-13 09:03:47 +01:00
f-teacher
35dd5b143a
Update README.md
...
Added description of Karvonnen zones, of the displays, how to navigate, and the necessary settings for it to work properly.
2023-07-14 11:00:01 +09:30
thyttan
d5f114762f
add changes to runplus
...
changes to differentiate runplus from run app
fix default settings fallback for HRM
fixes to draw correctly and in a timely manner when swiping to the karvonnen ui depending on if we have hrm data or not
Update ChangeLog
small ui tweak
run: Keep run state between runs (allowing you to exit and restart the app)
tweak clearRect width to not clear the indicator segment
bump version
write to correct settings file
add tag karvonen
change spelling karvonnen -> karvonen in app.js, karvonen.js
spelling karvonnen -> karvonen in metadata
runplus - Fix typo in variable name preventing starting a run
tweak and align HRM min/max defaults, change allowed min/max interval in settings
bump version, fix typo
follow the preferred metadata.json style
Readd contributors to README.md
Tweak ChangeLog
2023-06-02 19:05:55 +02:00
thyttan
6822d8ed70
Forking run to runplus (2nd time)
2023-05-31 21:58:19 +02:00
thyttan
721df7cf28
Delete runplus (will readd soon)
2023-05-31 21:47:16 +02:00
thyttan
1b6ab0e8f3
follow the preferred metadata.json style
2023-03-10 22:56:43 +01:00
thyttan
b365159f2b
bump version, fix typo
2023-03-01 15:49:23 +01:00
thyttan
d5c85f1654
tweak and align HRM min/max defaults, change allowed min/max interval in settings
2023-03-01 15:41:54 +01:00
Martin Boonk
59d252de8f
runplus - Fix typo in variable name preventing starting a run
2023-03-01 12:02:46 +01:00
Gordon Williams
9b46c300f2
oops
2023-02-27 09:38:22 +00:00