DataFields: RunnersField

Former Member
Former Member
# RunnersField / BikersField
These are free Data Fields for the Fenix 3 that show multiple values on a single field.
RunnersField and BikersField are open source and their code resides at github: https://github.com/kopa/RunnersField and https://github.com/kopa/BikersField

If anyone wants to contribute or report bugs please head over to RunnersField@github or BikersField@github.
The code is licensed with the MIT License. So anyone can do what he/she wants with the code.

Release versions are published in the Garmin App Store

## Features RunnersField
* TIME: 12/24h mode based on system settings.
* PACE: pace in km/min or mi/min based on system settings (as average of the last 10 values).
* AVG PACE: average pace over the whole activity.
* DISTANCE: elapsed distance in km or miles based on system settings.
* DURATION: duration of the activity in [hh:]mm:ss
* GPS: green/blue bars for poor/acceptable/good signal, gray if no signal.
* battery: visualization of battery percentage as indicator bar.
If battery value is lower than 30 the indicator bar gets orange. If value is lower than 10% the exact value will be shown and the indicator bar turns red.
* unit system in use: "(km)" will be shown when metric system is set in the settings, "(mi)" if statute (imperial) units are configured.
* use bright or dark color scheme based on the background color setting of the app (Settings/Apps/Run/Background Color).
needs at least a firmware with SDK 1.2 compatibility (otherwise bright scheme is always used).

## Features BikersField
* TIME: 12/24h mode based on system settings.
* SPEED: speed in km/h or mi/h based on system settings (as average of the last 10 values)
* AVG SPEED: average speed over the whole activity.
* DISTANCE: elapsed distance in km or miles based on system settings.
* DURATION: duration of the activity in [hh:]mm:ss
* GPS: green/blue bars for poor/acceptable/good signal, gray if no signal.
* battery: visualization of battery percentage as indicator bar.
If battery value is lower than 30 the indicator bar gets orange. If value is lower than 10% the exact value will be shown and the indicator bar turns red.
* unit system in use: "(km)" will be shown when metric system is set in the settings, "(mi)" if statute (imperial) units are configured.
* use bright or dark color scheme based on the background color setting of the app (Settings/Apps/Run/Background Color).
needs at least a firmware with SDK 1.2 compatibility (otherwise bright scheme is always used).

## Install Instructions
A Data Field needs to be set up within the settings for a given activity (like Run)

* Long Press UP
* Settings
* Apps
* Run
* Data Screens
* Screen N
* Layout
* Select single field
* Field 1
* Select ConnectIQ Fields
* Select RunnersField
* Long Press Down to go back to watch face

## Usage
Start Run activity.
Hopefully you see the RunnersField datafield.

## Changelog 1.2.3
* fix app name

## Changelog 1.2.2
* fix colorscheme background detection

## Changelog 1.2.1
* change battery critical color


## Changelog 1.2.0
* Use bright/dark color scheme based on app background color settings
* Add german language file


## Changelog 1.1.1
* Further improve memory footprint

## Changelog 1.1.0
* Redesign
* Improve memory footprint

## Changelog 1.0.2
* Fix when black background is configured in device settings.
* Add battery percentage if < 10% left and make visualization red.
* Fix irrelevant slow pace values
* Change string TIMER to DURATION
* Change string metric to km and statute to miles

## Changelog 1.0.1
* Time mode is now dependent on device settings (12/24 hours mode)
* Distance and pace will be presented dependent on device settings (metric [km, km/min] or statute [miles, miles/min]), "metric" or "statute" will be shown below battery/gps
* HR is now dark red to visually decipher the different values faster

## Changelog 1.0.0
* Time of day
* Current Pace (average over 10 seconds)
* Average Pace
* Heart Rate
* Distance
* Timer
* Battery Status
* GPS Status (green = gps lock, red = no gps lock)
  • Former Member
    Former Member over 9 years ago
    Hello, The desktop remain Black and rest is White. Sorry my English.
  • Former Member
    Former Member over 9 years ago
    Hello, The desktop remain Black and rest is White. Sorry my English.

    I didn't test with black background. Background color detection is coming in the next sdk (1.2.0) didn't test with black background.
    I will fix this in the next release!

    Thanks for reporting this bug! version, that is beta right now, so the app will be able to react accordingly.
    I will fix this as soon as we can use the new sdk with the release firmware.

    Thanks for reporting this bug!
  • Former Member
    Former Member over 9 years ago
    Nice apps, can the background color be changed to Black color ? Thanks.
  • Former Member
    Former Member over 9 years ago
    dark background

    Nice apps, can the background color be changed to Black color ? Thanks.


    In the next SDK version there will be a function that can detect the settings for the background color. As soon as the Firmware/SDK version is released I will try to use this and provide a dark UI in case the background color is set to black.
  • Former Member
    Former Member over 9 years ago
    In the next SDK version there will be a function that can detect the settings for the background color. As soon as the Firmware/SDK version is released I will try to use this and provide a dark UI in case the background color is set to black.


    Thanks Kpaumann for your reply. This is a very nice widget, I love it. Looking forward for the update.
  • Former Member
    Former Member over 9 years ago
    Previous design

    Edit: After I have used it several times I take my previous statement back. The new look is great and easy to read. Thanks for this data field. It is my favourite!

    Great Data Field though I prefer the previous design. Can you please add the vertical lines to separate the fields?
  • Former Member
    Former Member over 9 years ago
    Crashes w. V6.0.11b

    Crashed on my Fenix 3 running 6.0.11b.
  • Former Member
    Former Member over 9 years ago
    Crashed on my Fenix 3 running 6.0.11b.


    I have not tested it with the beta firmware on the watch itself. On the Simulator it is running fine. Will look into it.
  • Former Member
    Former Member over 9 years ago
    Crashed on my Fenix 3 running 6.0.11b.


    I uploaded a new version 1.1.1 that further reduces memory consumption. Hopefully it runs with 6.0.11 beta firmware. Could you try it? That would be really great!
    Thanks.
  • Former Member
    Former Member over 9 years ago
    Edit: After I have used it several times I take my previous statement back. The new look is great and easy to read. Thanks for this data field. It is my favourite!

    Great Data Field though I prefer the previous design. Can you please add the vertical lines to separate the fields?



    With SDK 1.2.0 there will be app settings. I could implement an option to toggle the separators from those app settings.
    Thanks for your report!