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. |
||
|---|---|---|
| .. | ||
| ChangeLog | ||
| README.md | ||
| app-icon.js | ||
| app.js | ||
| app.png | ||
| metadata.json | ||
| screenshot.png | ||
| settings.js | ||
README.md
Run App
This app allows you to display the status of your run, it shows distance, time, steps, cadence, pace and more.
To use it, start the app and press the middle button so that
the red STOP in the bottom right turns to a green RUN.
Display
DIST- the distance travelled based on the GPS (if you have a GPS lock).- NOTE: this is based on the GPS coordinates which are not 100% accurate, especially initially. As the GPS updates your position as it gets more satellites your position changes and the distance shown will increase, even if you are standing still.
TIME- the elapsed time for your runPACE- the number of minutes it takes you to run a given distance, configured in settings (default 1km) based on your run so farHEART (BPM)- Your current heart rateMax BPM- Your maximum heart rate reached during the runSTEPS- Steps since you started exercisingCADENCE- Steps per second based on your step rate over the last minuteGPS- this is green if you have a GPS lock. GPS is turned on automatically so if you have no GPS lock you just need to wait.- The current time is displayed right at the bottom of the screen
RUN/STOP- whether the distance for your run is being displayed or not
Recording Tracks
When the Recorder app is installed, Run will automatically start and stop tracks
as needed, prompting you to overwrite or begin a new track if necessary.
Settings
Under Settings -> App -> Run you can change settings for this app.
Record Run(only displayed ifRecorderapp installed) should the Run app automatically record GPS/HRM/etc data every time you start a run?Paceis the distance that pace should be shown over - 1km, 1 mile, 1/2 Marathon or 1 MarathonBoxesleads to a submenu where you can configure what is shown in each of the 6 boxes on the display. Available stats are "Time", "Distance", "Steps", "Heart (BPM)", "Max BPM", "Pace (avg)", "Pace (curr)", "Speed", and "Cadence". Any box set to "-" will display no information.- Box 1 is the top left (defaults to "Distance")
- Box 2 is the top right (defaults to "Time")
- Box 3 is the middle left (defaults to "Pace (avg)")
- Box 4 is the middle right (defaults to "Heart (BPM)")
- Box 5 is the bottom left (defaults to "Steps")
- Box 6 is the bottom right (defaults to "Cadence")
Notificationsleads to a submenu where you can configure if the app will notify you after your distance, steps, or time repeatedly pass your configured thresholdsNtfy Dist: The distance that you must pass before you are notified. Follows thePaceoptions- "Off" (default), "1km", "1 mile", "1/2 Marathon", "1 Marathon"
Ntfy Steps: The number of steps that must pass before you are notified.- "Off" (default), 100, 500, 1000, 5000, 10000
Ntfy Time: The amount of time that must pass before you are notified.- "Off" (default), "30 sec", "1 min", "2 min", "5 min", "10 min", "30 min", "1 hour"
Dist Pattern: The vibration pattern to use to notify you about meeting your distance thresholdStep Pattern: The vibration pattern to use to notify you about meeting your step thresholdTime Pattern: The vibration pattern to use to notify you about meeting your time threshold
TODO
- Keep a log of each run's stats (distance/steps/etc)
Development
This app uses the exstats module. When uploaded via the
app loader, the module is automatically included in the app's source. However
when developing via the IDE the module won't get pulled in by default.
There are some options to fix this easily - please check out the modules README.md file