gcormier9 / GRun

Configurable Garmin Watch datafield
87 stars 14 forks source link

GRun

Configurable Garmin Watch datafield

GRun Cover Image

How to use

  1. Press the button to view the activity list
  2. Select an activity
  3. Select the activity settings.
  4. Select Data Screens
  5. Depending on your watch model:

vivoactive3/4

fenix5

Description

Highly configurable datafield where you can select up to 10 fields to display. If less fields are configured, the field area on each line will automatically expand. The second and third row display a header field with the value.

The first, fourth and fifth row display values without header.

The following fields are currently supported:

High-Memory devices also supports the following fields:

Supported Features/Devices

Device Qualifier Device Name Available Memory Low Memory High Memory Training Effect Power*
approachs62 Approach S62 124.7 KB
approachs7042mm Approach S70 252.6 KB
approachs7047mm Approach S70 252.6 KB
d2air D2 Air 28.7 KB
d2charlie D2 Charlie 124.7 KB
d2delta D2 Delta 124.7 KB
d2deltapx D2 Delta PX 124.7 KB
d2deltas D2 Delta S 124.7 KB
descentmk1 Descent Mk1 124.7 KB
descentmk2 Descent Mk2 124.7 KB
descentmk2s Descent Mk2 S 124.7 KB
descentmk343mm Descent Mk3 124.7 KB
descentmk351mm Descent Mk3i 124.7 KB
edge1030 Edge 1030 124.7 KB
edge1030plus Edge 1030 Plus 124.7 KB
edge1030bontrager Edge 1030 Bontrager 124.7 KB
edge130 Edge 130 28.7 KB
edge130plus Edge 130 Plus 28.7 KB
edge520plus Edge 520 Plus 124.7 KB
edge530 Edge 530 124.7 KB
edge820 Edge 820 124.7 KB
edge830 Edge 830 124.7 KB
edgeexplore Edge Explore 124.7 KB
enduro Enduro 28.7 KB
fenix5 fēnix 5 28.7 KB
fenix5plus fēnix 5 Plus 124.7 KB
fenix5s fēnix 5S 28.7 KB
fenix5splus fēnix 5S Plus 124.7 KB
fenix5x fēnix 5X 124.7 KB
fenix5xplus fēnix 5X Plus 124.7 KB
fenix6 fēnix 6 28.7 KB
fenix6pro fēnix 6 Pro 124.7 KB
fenix6s fēnix 6S 28.7 KB
fenix6spro fēnix 6S Pro 124.7 KB
fenix6xpro fēnix 6X Pro 124.7 KB
fenix7 fēnix 7 252.6 KB
fenix7pro fēnix 7 Pro 252.6 KB
fenix7pronowifi fēnix 7 Pro (No Wi-Fi) 252.6 KB
fenix7s fēnix 7S 252.6 KB
fenix7spro fēnix 7S Pro 252.6 KB
fenix7x fēnix 7X 252.6 KB
fenix7xpro fēnix 7X Pro 252.6 KB
fenix7xpronowifi fēnix 7X Pro (No Wi-Fi) 252.6 KB
fenixchronos fēnix Chronos 28.7 KB
fr55 Forerunner 55 28.7 KB
fr165 Forerunner 165 252.6 KB
fr165m Forerunner 165 Music 252.6 KB
fr245 Forerunner 245 28.7 KB
fr245m Forerunner 245 Music 124.7 KB
fr255 Forerunner 255 252.6 KB
fr255m Forerunner 255 Music 252.6 KB
fr255s Forerunner 255s 252.6 KB
fr255sm Forerunner 255s Music 252.6 KB
fr645 Forerunner 645 28.7 KB
fr645m Forerunner 645 Music 60.7 KB
fr745 Forerunner 745 124.7 KB
fr935 Forerunner 935 28.7 KB
fr945 Forerunner 945 124.7 KB
fr945lte Forerunner 945 LTE 124.7 KB
fr955 Forerunner 955 252.6 KB
legacyherocaptainmarvel Captain Marvel 28.7 KB
legacyherofirstavenger First Avenger 28.7 KB
legacysagadarthvader Darth Vader 28.7 KB
legacysagarey Rey 28.7 KB
marqadventurer MARQ Adventurer 124.7 KB
marqathlete MARQ Athlete 124.7 KB
marqaviator MARQ Aviator 124.7 KB
marqcaptain MARQ Captain 124.7 KB
marqcommander MARQ Commander 124.7 KB
marqdriver MARQ Driver 124.7 KB
marqexpedition MARQ Expedition 124.7 KB
marqgolfer MARQ Golfer 124.7 KB
marq2 MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer 252.6 KB
marq2aviator MARQ® (Gen 2) Aviator 252.6 KB
oregon7xx Oregon 7xx 124.7 KB
rino7xx Rino 7xx 124.7 KB
venu Venu 28.7 KB
venu2 Venu 2 28.7 KB
venu2s Venu 2S 28.7 KB
venu2d Venu Mercedes-Benz Collection 28.7 KB
venu3 Venu 3 252.6 KB
venu3s Venu 3s 252.6 KB
venusq2 Venu Sq 2 252.6 KB
venusq2m Venu Sq 2 Music 252.6 KB
vivoactive3 vívoactive 3 28.7 KB
vivoactive3d vívoactive 3 Mercedes-Benz Collection 28.7 KB
vivoactive3m vívoactive 3 Music 28.7 KB
vivoactive3mlte vívoactive 3 Music LTE 28.7 KB
vivoactive4 vívoactive 4 28.7 KB
vivoactive4s vívoactive 4S 28.7 KB
vivoactive5 vívoactive 5 252.6 KB

Notes

Configuration

Target Pace

"Target Pace" is your ideal pace for a run. The value is configured in seconds per km or in seconds per mile. km or mile is chosen automatically based on watch settings. For example, if your watch is configured with metric values and your objective is to run 10k in exactly 1 hour, configure "Target Pace" to be 360 (360 seconds = 6:00 min/km).

Pace Range

Pace Range is used to determine if your pace/speed is too slow or too fast. For example, if you configure "Target Pace" at 5:30 min/km (330 seconds) and you can configure "Pace Range" at 15 seconds, it means a good pace will be within 5:15 min/km to 5:45 min/km. If your pace/speed is too slow, the pace/speed is displayed in red, if it's too fast, it is displayed in blue and if it's within the range, it will be displayed in green.

GRun PaceColor

Lap Distance (in meters)

Lap Distance is useful for people running in competition. It allows to readjust distance. For example, if you set the value to 1000 (meters), it allows you to press the lap button at each kilometer. If Garmin had calculated a value of 1.01 km at km #1, it will readjust to 1.00 km when you press the lap button. Average Speed, Pace, ETA, etc. will be readjusted using the updated distance. To determine what the new distance should be, the distance is divided by "Lap Distance" and is adjusted to the closest value. For example, if "Lap Distance" is set to 400 meters and you press the lap button at 1195 meters, the distance will be corrected to 1200 meters. If the distance was 1225 meters, it would also be corrected to 1200 meters. It is important to note that you do not have to press lap button on every lap since the value is always corrected using the closest lap distance.

*** Note : Lap Distance must always be set in meters regarless of the watch settings. If you'd like to set the "Lap Distance" to 1 mile, you have to configure it to 1609 (1609 meters = 1 mile).

Header Height

On row #2 and #3, header height can be configured using a percentage of the area. You can hide headers by setting the value to 0:

GRun Hide Headers

A value of 100 will hide the actual values (not very useful):

GRun Hide Headers

Default value of 30 looks like this:

GRun Hide Headers

Row Height Ratio

"Row Height Ratio" is used to configured the height of each rows. You simply have to provide 5 numbers separated by comma. Each number represent the height of the row in relation to the other. With the default value is 4,7,7,3,3, row #1 will used 4 / (4+7+7+3+3) of the screen, or 16.67% of the screen. On a device with a height of 240 pixels, row #1 will used 40 pixels, row #2 and #3 will used 70 pixels and row #4 and #5 will used 30 pixels. If all the parameters in a row are set to "Empty", its height will automatically be set to 0.

Example using 4 rows: 4,7,7,0,3

GRun MiddleColumn100

Example using 3 rows: 5,7,0,0,2

GRun MiddleColumn100

Column Width Ratio

"Column Width Ratio" is used to configured the width of each fields on row #2 and #3. You simply have to provide 3 numbers separated by comma. The default value is 2,1,2 meaning colum #1 and #3 are 2 times bigger than column number #2. For those who prefer percentage, similar result would have been achieved with "40,20,40" : column #1 and #3 taking 40% of the available width while column #2 taking 20%. If a parameter is set to "Empty", its percentage will be set to 0. If we keep the example of "2,1,2" with parameter #2 set to empty, value will automatically became "2,0,2". In this case, it will mean column #1 and #3 will take 50% of the screen.

Default value: "2,1,2" with middle parameter set to Empty on first row
Note: Configuration using "1,1,1" with middle parameter set to Empty would give the same result

GRun MiddleColumn100

Less fields

If some fields are configured with option Empty, the other fields on the same line will automatically expand. For example, the following screen is configured with Field 2B = Empty.

GRun Expand

Uniform Background Color

By default, rows 4 and 5 have a different background color.

GRun BottomTop

To have a uniform background color, simply enable this setting.

GRun BottomTop

Dynamic Header Background Color

If enabled, Header background colors will changed depending on your pace/speed.

GRun BottomTop

Dynamic Data Background Color

If enabled, data background colors will changed depending on your pace/speed.

GRun BottomTop

Dynamic Data Foreground Color

If enabled, data foreground colors will changed depending on your pace/speed.

GRun BottomTop

Fields

Up to 10 fields can be displayed using application parameters.

GRun GarminConnectParams GRun Fields

Fields Description

Most fields do not require explanation, but others might...

ETA (5K, 10K, Half Marathon, Marathon, 50K, 100K, Lap Distance)

ETA fields help determine your finish time based on your average speed/pace. It can help determine the finish time for 5 km, 10 km, half-marathon (21.0975 km), marathon (42.195), 50 km, 100 km or the "Lap Distance" configured on the "Lap Distance" parameters. Except for "ETA Lap Distance", each ETA field will automatically changed once distance has been reached. For example, if you use "ETA 5K", the field will automatically changed to "ETA 10K" once you have run 5 kilometers.

Required Pace/Speed (5K, 10K, Half Marathon, Marathon, 50K, 100K, Lap Distance)

This field is helpful to determine the pace/speed required to finish your race at "Target Pace". For example, if your "Target Pace" is configured to 360 (6:00 minutes/km) and you have run 3 km in 15 minutes, "Required Pace 5K" will display "7:30" since you still have 15 minutes to run 2 km. Except for "Required Pace/Speed Lap Distance", each Required Pace/Speed field will automatically changed once distance has been reached. For example, if you use "Required Pace/Speed 5K", the field will automatically changed to "Required Pace/Speed 10K" once you have run 5 kilometers.

Time Ahead/Behind

Use this field to determine how far you are from your "Target Pace". For example, if your "Target Pace" is configured to 360 (6:00 minutes/km) and you have run 3 km in 28 minutes and 30 seconds, the field will display "-1:30" since you are 1 min and 30 seconds faster than planned.

Training Effect

You can read more about training effect @ https://www.garmin.com.my/minisite/runningscience/#training-effect

Average Speed/Pace (Last X sec)

You can use this metric if you'd like more control over the calculated speed. This field calculates the speed/pace of the last X seconds by calculating the distance run during those last seconds. You configure the number of seconds you'd like to use using the field "Speed/Pace (Last X sec)".

Average Vertical Speed (/min)

Calculate the vertical speed in meter/min or feet/min depending on the watch settings. This field calculates the vertical speed of the last X seconds by calculating the altitude difference between now and the previous X seconds. You configure the number of seconds you'd like to use using the field "Vertical Speed (Last X sec)".

Release Notes

Version 1.39

Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 24.9 kB 26.9 kB
10 sec running 24.9 kB 27.3 kB
After setting change 24.9 kB 27.9 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 29.7 kB 31.9 kB
10 sec running 29.7 kB 32.2 kB
After setting change 29.7 kB 32.9 kB

Version 1.38

Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.0 kB 26.9 kB
10 sec running 25.0 kB 27.3 kB
After setting change 25.0 kB 27.9 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 29.8 kB 31.9 kB
10 sec running 29.8 kB 32.2 kB
After setting change 29.8 kB 32.9 kB

Version 1.37 (MARQ Support by @Likenttt)

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.4 kB 27.1 kB
10 sec running 25.4 kB 27.5 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.4 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.5 kB 28.3 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.3 kB 32.4 kB
10 sec running 30.3 kB 32.7 kB
After setting change 30.3 kB 33.4 kB

Version 1.36 (by @Likenttt)

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.6 kB 27.3 kB
10 sec running 25.6 kB 27.6 kB
After setting change 25.6 kB 28.5 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.6 kB 27.5 kB
10 sec running 25.6 kB 27.9 kB
After setting change 25.6 kB 28.5 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.7 kB 32.8 kB
10 sec running 30.7 kB 33.2 kB
After setting change 30.7 kB 33.9 kB

Version 1.35 (by @Likenttt)

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.2 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.5 kB 27.4 kB
10 sec running 25.5 kB 27.8 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.6 kB 32.8 kB
10 sec running 30.6 kB 33.1 kB
After setting change 30.6 kB 33.5 kB

Version 1.34

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.3 kB
10 sec running 25.5 kB 27.7 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.5 kB 27.4 kB
10 sec running 25.5 kB 27.8 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.6 kB 32.8 kB
10 sec running 30.6 kB 33.1 kB
After setting change 30.6 kB 33.8 kB

Version 1.33

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.4 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.5 kB 32.6 kB
10 sec running 30.5 kB 33.0 kB
After setting change 30.5 kB 33.7 kB

Version 1.32

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.4 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.5 kB 32.6 kB
10 sec running 30.5 kB 33.0 kB
After setting change 30.5 kB 33.7 kB

Version 1.31

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.4 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.5 kB 32.6 kB
10 sec running 30.5 kB 33.0 kB
After setting change 30.5 kB 33.7 kB

Version 1.30

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.4 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.5 kB 32.6 kB
10 sec running 30.5 kB 33.0 kB
After setting change 30.5 kB 33.7 kB

Version 1.29

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.5 kB 27.4 kB
10 sec running 25.5 kB 27.8 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.0 kB 32.1 kB
10 sec running 30.0 kB 32.5 kB
After setting change 30.0 kB 33.2 kB

Version 1.28

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.1 kB
10 sec running 25.5 kB 27.5 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.5 kB 27.4 kB
10 sec running 25.5 kB 27.8 kB
After setting change 25.5 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 30.0 kB 32.1 kB
10 sec running 30.0 kB 32.5 kB
After setting change 30.0 kB 32.9 kB

Version 1.27

Memory Usage on va3 (28.6 KB) Current Peak
At startup 25.5 kB 27.2 kB
10 sec running 25.5 kB 27.6 kB
After setting change 25.5 kB 28.5 kB
Memory Usage on fenix5 (28.6 KB) Current Peak
At startup 25.4 kB 27.3 kB
10 sec running 25.4 kB 27.7 kB
After setting change 25.4 kB 28.4 kB
Memory Usage on fr945 (124.6 KB) Current Peak
At startup 29.6 kB 31.6 kB
10 sec running 29.6 kB 32.0 kB
After setting change 29.6 kB 32.6 kB

Version 1.26

Memory Usage on va3 (Current | Peak) :

Memory Usage on fenix5 (Current | Peak) :

Memory Usage on fr945 (Current | Peak) :

Version 1.25

Memory Usage on va3 (Current | Peak) :

Memory Usage on fr945 (Current | Peak) :

Version 1.24

Memory Usage on va3 (Current | Peak) :

Memory Usage on fr945 (Current | Peak) :

Version 1.23

Memory Usage on va3 (Current | Peak) :

Memory Usage on fr945 (Current | Peak) :

Version 1.22

Version 1.21

Version 1.20

Version 1.19

Version 1.18

Version 1.17

GRun Version 1.16

Version 1.15

Version 1.14

Version 1.13

Version 1.11