Data field: Flexirunner

I made a custom data field for myself, and then I found out I had to upload it to the store to be able to use settings in the Android GC app. So this thread is to support that, any questions/problems/comments, etc., let me know.

Flexirunner

https://apps.garmin.com/en-US/apps/ce1e0b46-7c83-4ddb-9d48-c93edadabe3d

Flexirunner is (yet another) all-in-one data field, for use in a single field layout. It is designed for running, with a native look and feel.
It shows time, distance, number of laps, heart rate, pace, and cadence. It also measures running economy (http://fellrnr.com/wiki/Running_Economy), and records this and energy expenditure (https://www.firstbeat.com/en/science-and-physiology/energy-expenditure/) into the FIT file, for later display on Garmin Connect.

Please see the page in the Connect IQ app store (above) for the list of features and screenshots (to avoid re-posting the same thing here).

I have tested this field with my FR235, but it should perform identically on the FR230, FR630, FR735XT. Since version 5, Flexirunner is now also compatible with FR920XT, Fenix 3 & HR & Chronos, vivoactive & HR!
Since development is primarily focused on me having an FR235, the layout is currently most optimized for the semi-round watches.

Donations
If you use & like this data field and you're feeling generous, donations are gratefully accepted (but not obliged) here (give what you feel!): https://www.paypal.me/imgrant

Source code
The source code for Flexiruner is freely available on Github: https://github.com/imgrant/FlexiRunner
You can also raise issues there.

Acknowledgements
The Flexirunner icon incorporates elements by Freepik (http://www.freepik.com) from www.flaticon.com, which are licensed by Creative Commons BY 3.0 (http://creativecommons.org/licenses/by/3.0/).
  • Hi. just to report IQ graphs are showing up just fine now :)

    Reinstalled a couple of times (dont know if that did the trick or was something else)


    Excellent, good to hear it. I think Garmin are also aware of the issue so perhaps they did something on their end too.
  • Version 5 - multi-watch compatibility!

    Quick on the updates today, I've just released version 5.0, which enables compatibility with many more watches – Forerunner 920XT, Fenix 3/HR/Chronos, vivoactive/HR (basically anything that supports CIQ 1.3).

    The layout is was obviously primarily developed for the FR235 (since that's what I own), so it is optimized for the semi-round watches. I've adjusted the layout for other screen sizes, but it may not be 100% optimal, e.g. there is a bit of wasted space on the round watches (Fenix). The lower field labels are shorter on the square watches (FR920XT, vivoactive), and the vivoactive HR required significant re-working (but, uniquely, features the current pace in super large letters as a result!)

    I have briefly tested these with the simulator, but don't have access to real devices. If there are layout glitches (or, heaven forbid, crashes...) on these devices, please let me know.
  • So I went for a 40 minute run this evening and it worked fine during the actual run. I did get a couple of crashes before I set out for the actual run though, maybe there's a "zero" somewhere that causes this? I can try the debug version you mentioned if it helps.

    Even with the FR235's dismal backlight the screen remained legible and it's nice to have current pace and cadence while looking at lap data. I did notice that at the beginning of a new lap the "lap pace" seemed a bit optimistic but it settled down after a while.
  • Yes please, if you can reproduce the crash, let me have your email address via PM or the CIQ contact developer link and I can send you a debug version to try.

    Did everything look okay on GC afterwards too?

    Yes, lap pace will probably be erratic at first as the calculation can be noisy when the distance is short and the changes each second are therefore, initially relatively large. I believe the native Garmin lap pace actually simply reports current pace instead for the first N seconds before switching to the lap calculation.
  • Yes I haven't checked recently but it used to be 20 seconds of current pace I think.

    I'll drop you a PM.

    EDIT - yes things look fine in GC, were you referring specifically to the graphs ? I'm not seeing a value for Energy Expenditure under the graphs but there is one for Running Economy, I scored a 90, sounds good ;-)
  • Yes I haven't checked recently but it used to be 20 seconds of current pace I think.

    I'll drop you a PM.

    EDIT - yes things look fine in GC, were you referring specifically to the graphs ? I'm not seeing a value for Energy Expenditure under the graphs but there is one for Running Economy, I scored a 90, sounds good ;-)


    You're seeing a graph for Energy Expenditure but not the overall or lap averages? That is correct, unlike Running Economy, extra FIT fields for Energy Expenditure are only added to the trackpoints, not the lap or session entries (there isn't enough memory and if you did want to check those values, they are simpler to calculate anyway, given that calories and time are already reported for the activity and each lap).

    If you are not seeing a graph for Energy Expenditure, however, that is incorrect, but hopefully will resolve itself in due course if that is the case.
  • No I'm seeing the lot. Due to the rather poor display of lap info on GC I hadn't thought of scrolling all the way to the right to see the Running Economy but it's there.
  • No I'm seeing the lot. Due to the rather poor display of lap info on GC I hadn't thought of scrolling all the way to the right to see the Running Economy but it's there.


    Yeah, also on the Android app you have to rotate the screen before it will let you scroll the columns, in portrait mode swipes switch pages.
  • Great data field

    Tested today on a Fenix 3 (10k run) and works like a charm... Excellent

    Thank you very much

    Caesar
  • Former Member
    Former Member over 8 years ago
    I can also confirm that the developer data is now appearing in connect for me too thanks. The files still don't sync with tapiriik but you can manually import then in to strava, smashrun etc without any issues. I have reported the sync problem on the tapiriik issue tracker.