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
    Cycling version

    Love this app and thank you for posting it. Can you add cadence to the screen? That would make it perfect for me.
  • Former Member
    Former Member over 9 years ago
    Love this app and thank you for posting it. Can you add cadence to the screen? That would make it perfect for me.


    Thanks!
    What do you think: should I drop average speed (or current speed) and add cadence instead? Or should I try to find a place for the cadence on the screen?
    I am not really sure where to add it.
  • Hi The Bikersfield layout looks nice on the Fenix 3 although it doesn't seem to be picking up the background colour correctly. I'm running 6.15b and the background on my bike app is set to white, but the datafield is displaying with a black background.

    I've found the problem which may/may not be highlighting a problem on this datafield. I was testing another datafield (Rider Window) on another data screen at the same time, which defaults to a black background if the time format is set to 24hr.
    If I start my bike app my normal data screen backgrounds are white and so is the Bikersfield. However if I switch to the Rider Window then back to the Bikersfield the background on the Bikersfield is now black. All my other data screens are still white background. The background on the Bikerswindow data screen stays black until I restart the app
  • Former Member
    Former Member over 9 years ago
    Hi The Bikersfield layout looks nice on the Fenix 3 although it doesn't seem to be picking up the background colour correctly. I'm running 6.15b and the background on my bike app is set to white, but the datafield is displaying with a black background.

    I've found the problem which may/may not be highlighting a problem on this datafield. I was testing another datafield (Rider Window) on another data screen at the same time, which defaults to a black background if the time format is set to 24hr.
    If I start my bike app my normal data screen backgrounds are white and so is the Bikersfield. However if I switch to the Rider Window then back to the Bikersfield the background on the Bikersfield is now black. All my other data screens are still white background. The background on the Bikerswindow data screen stays black until I restart the app


    Should be fixed with version 1.2.2

    Thanks for reporting!
  • That's done the trick its working correctly now, well done.
    One thing I noticed is that in the CIQ datafield list on the fenix3 the datafield shows up as 5BBK4632 instead of its BikersField name
  • Former Member
    Former Member over 9 years ago
    That's done the trick its working correctly now, well done.
    One thing I noticed is that in the CIQ datafield list on the fenix3 the datafield shows up as 5BBK4632 instead of its BikersField name


    I did notice that name issue too - I don't know if thats a bug in the sdk ... need to check when i have some spare time.

    Konrad
  • Former Member
    Former Member over 9 years ago
    That's done the trick its working correctly now, well done.
    One thing I noticed is that in the CIQ datafield list on the fenix3 the datafield shows up as 5BBK4632 instead of its BikersField name


    Found the issue and uploaded new version 1.2.3
  • To use this data field on a epix would be nice. Any chance that you make it compatible for the epix?
  • Former Member
    Former Member over 9 years ago
    Any plans to release for the 230/235/630? This field is fantastic for the Fenix3 and would love to be able to use it on the 235!
  • Former Member
    Former Member over 9 years ago
    To use this data field on a epix would be nice. Any chance that you make it compatible for the epix?


    If I have some spare time ... it is on my todo list.
    If someone else would like to work on it, the code is on github. I would appreciate it if anyone is willing to contribute.