HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • But for now I think the current version is stable and quite usable.

    I agree 100%!

    For a later revised version of the designer I have 2 more wishes:

    -To see the coordinates of the mouse pointer, if it's in the workingspace. It would be helpful (especially for large displays like Edge 1030) to be able to estimate the coordinates for a new element to be set. The x/y values could be shown somewhere to the right of the panel.

    -Separators in the element selection list for a better overview. However, it is clear that inactive lines in the selection list may require too much programming effort.

  • EDIT:
    I have now seen that the elements are very well organized by subject matter anyway.
    (Was it always like this...?)

  • Hi

    I have rearranged the values some versions ago, when I added the pacer I think.

    regards

    Erich

  • hi, I'm beginner in designing data field, but almost everything I understand, but there are two things I cannot figure out:

    1) I would like to make dynamic color for temperature where above 0°C is red and below 0°C is blue... but it is not possible to create negative number in dynamic color definition

    2) what does mean field Nr. of Values?

    EDIT: I have found out bug, or settings I cannot see...  Clock Time is not showing hour value when it is between midnight and 01:00 h... for example, I have setup 24h time format, my string is $Hh $Mm, so it might show 00h 32m just now, but it shows 32m only

    and Elapsed Time is not showing hours also, only minutes and seconds

    thanks for help

  • I have not played around with the dynamic colors so sorry cant help you there.

    The Nr of values setting will average the result over the last Nr of values.

    Example. If you were to have a current HR element and select 5 in the number of values, the result will be averaged over the last 5 values (seconds) giving a smoother result.

  • The problem with only showing minutes was solved, but only DIY-clone #4 was updated yet. 
    https://apps.garmin.com/en-US/apps/617182cb-e3e6-4844-bfe5-5f6f3461f75a

    All other clones will be updated very soon. 
    Please install clone #4 - it is the testing clone with the newest updates.

    Concerning Dynamic Colors: your project to use red and blue for +/- temperature really is not possible. The smallest value to set is 1. For temperature that means +0.1 degree.

    Dynamic coloring can only be used for values > 0.

    EDIT for temperature: maybe a little trick will do if you only want coloring a rectangle-background or the value itself: chose the range from 1 to 2 (+0.1 to +0.2 degrees) with color blue and above with red. If I‘m right you should get then blue for temperatures below +0.2 degrees and red above 0.2 degrees. Have not tested...

  • thanks for help

    I'm just trying similar workaround wit temperature... if it works, I'll post my solution

    Clock Time is worknig in DIY-clone #4, but Elapsed Time still not showing all 3 segments, only minutes and seconds, no hours

  • Usually Garmin original time measurement shows no hours if time is under 1 hour and shows no seconds if time is over 1 hour. That means, the format always is 00:00.

    This can be achieved with formatstring. $H:$M:$C

  • Clock Time is worknig in DIY-clone #4, but Elapsed Time still not showing all 3 segments, only minutes and seconds

    As far as I know the leading hours 00 were updated only for format hh:mm (no seconds).

    And from what I also know: time-format-strings are working the same for all kind of times. Clock, estimated, ETA, timer and so on...

  • HI @all

    Just updated all clones to 2.3.2.

    Yes, time format string should work for all time values the same.

    Regarding temperature: you could set a dynamic color with value 1 the red, so the temp would get red at 0.1C, and green at 2. Not exactly right, but close. Its the only possibility you have for now, because negative numbers aren't really needed except for temperature.