Commit Graph

39 Commits (master)

Author SHA1 Message Date
Rob Pilling cbf3775e4d runplus: sync exstats state with recorder (on load) 2025-04-23 08:37:06 +01:00
thyttan dae711792b
Merge branch 'master' into feat/run-ui-opt 2025-04-20 17:48:06 +02: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 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 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
Martin Boonk b50f9b5183 runplus - Fix lint warning 2024-04-22 20:21:32 +02:00
Martin Boonk 656eeda4d1 runplus - Refactor karvonen to be a library 2024-04-21 16:50:09 +02:00
Gordon Williams ee405145ca run 0.17: Ensure screen redraws after "Resume run?" menu (#3044) 2023-10-13 09:03:47 +01:00
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 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
Gordon Williams 7386e0c78d
Merge branch 'master' into runplus 2023-02-27 09:36:21 +00:00
thyttan 5e1857d963 change spelling karvonnen -> karvonen in app.js, karvonen.js 2023-02-25 18:13:50 +01:00
Gordon Williams 5ebb56e950 run: Keep run state between runs (allowing you to exit and restart the app) 2023-02-23 11:00:06 +00:00
thyttan 60a631d84f fixes to draw correctly and in a timely manner when swiping to the karvonnen ui depending on if we have hrm data or not 2023-02-23 00:03:40 +01:00
thyttan 0e08d37d3e fix default settings fallback for HRM 2023-02-23 00:03:40 +01:00
thyttan 1b57178786 changes to differentiate runplus from run app 2023-02-23 00:03:40 +01:00
thyttan 4805b37f68 add changes to runplus 2023-02-23 00:03:40 +01:00
thyttan 7a29f78223 fork app "run" to "runplus" 2023-02-23 00:03:40 +01:00
thyttan 37e97a5572 Revert multiple commits to the run app.
Revert "move changes to run to new app runplus"
This reverts commit 026b266686238152d6e21944a7a48860c0b92136.

Revert "spelling comment"
This reverts commit 9824460add766ca48c6e18c1033333dc721fafd4.

Revert "remove export in karvonnen.js"
This reverts commit c681bd8fadbfb163bb8ec65e52d79040de1e45a2.

Revert "change to use eval for launching karvonnen ui"
This reverts commit 92a3c48d633304fc2b56f99f3258594d7d9fab6d.

Revert "tweaks to colors and placings"
This reverts commit ff6337b2eeeeb04fca575df3481713155c54c632.

Revert "tweaks to placing of things"
This reverts commit 3ee5c239a7d624b0b196ce29f8c9e56f0c282576.

Revert "fix HRM settings default"
This reverts commit cd001d827644a80d5c9233cecee24ba37b0714d6.

Revert "ChangeLog: alpha->beta"
This reverts commit 6c1d709a8c0a4b0f9f42ae0bd1f183a85c29e792.

Revert "remove unnecessary semicolon"
This reverts commit 918ab8158c9380ce595231683baedc6b849385f3.

Revert "switch to run UI whenever pressing physical button"
This reverts commit ebc2916f6f97f8520e9a3481f6f29107d0e99697.

Revert "after many changes and some testing many things seem to function very well"
This reverts commit 5a05b47267f7742aca2d36775f1782330f03adc0.

Revert "add defaults to hrm settings"
This reverts commit 71892cf91730477aa4ce9190034b4fbfc8a23a78.

Revert "update UI pretty lazily, fix color of bpm"
This reverts commit 2e6489240d828feccd53b72acc2547d71010e544.

Revert "karvonnen UI now updates with bpm from hrm"
This reverts commit d4db5bed6f29318ee1d2ec65f80f1f7a26a05f99.

Revert "maybe now hrm setting work..."
This reverts commit 646ffa21fabb4e4b5c0418571b3f4c1943a2b99a.

Revert "settings fix again"
This reverts commit 5a8046b6b6d6da0ab1ce857228458c5d4574333b.

Revert "try fix settings min"
This reverts commit 671a407513251a86877552366db8aebabb859ac4.

Revert "fix hrm min setting"
This reverts commit ea005672f6de1df640557b281714c538a2126a4a.

Revert "fix hrm min setting"
This reverts commit 7572ddd433c30d7a5523e234146b01eae86c72b8.

Revert "fix hrm max setting"
This reverts commit 2a83b7bf3226eae88990f5ee069b5709f65a4e40.

Revert "fix hrm max setting"
This reverts commit 4494b4863f688ade6b5e7958a68c5ba709628adf.

Revert "add hrm min/max settings"
This reverts commit 52c59702b08316f6572393616a5f6bfe1771c368.

Revert "add/rm semicolons"
This reverts commit 1d78542167647ed2994262ef87bf4d72f4a08202.

Revert "fix accidental removal of interval"
This reverts commit f2af13281cab2bff3f4af4d5690dbcc492ac68eb.

Revert "move karvonnen out of app.js and require it into run.app.js when loading app to the watch"
This reverts commit 1df4962018fc8a31d7ffa5f2ae316cc360de66ac.

Revert "Revert "remove run.app.karvonnen.js, moved into app.js""
This reverts commit 2ed76d600b27dcd9d8e791bfc26e0366806f6f22.

Revert "add a comment, remove a print-statement"
This reverts commit 9035cc3a2723235e625f880e50d79e18655239aa.

Revert "remove commented out lines"
This reverts commit 32267561a15b8e2c1781d01ab824c9eb5c6ae9ba.

Revert "remove run.app.karvonnen.js, moved into app.js"
This reverts commit 705c2c53954d3921bacb4d5bd41b8f14d713d355.

Revert "fix version metadata"
This reverts commit ef7f4d3a963a5ca3b0ce1709992733ca6a69f066.

Revert "ChangLog version"
This reverts commit 502b992b29ca746a4785444b1acca8f2cbef3bcf.

Revert "version metadata"
This reverts commit 270c3d3f5b870dc3c5b2a2a3044dedfd305f2657.

Revert "Move karvonnen code into the run app"
This reverts commit e72a4d3082f7cace8425e503ee20129f8ce41400.

Revert "Update run.app.karvonnen.js"
This reverts commit 5313d415d5d0f4a79e2728ed42bffc4a87e3a963.

Revert "Add files via upload"
This reverts commit 51d62c816fa8eaf0a00b7b06957fab1f47d0efb7.
2023-02-23 00:03:40 +01:00
thyttan db97ae8129 move changes to run to new app runplus 2023-02-23 00:03:40 +01:00