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
=======================================================================

 

  • I just want to add (HR Zone) color Stripe to the HR Value.

     

    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="Forerunner 245"/>
        <Designer time="14.05.2020 21:26" ver="2.9.0" ifver="B"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="240" y2="240" eletype="RF" valuetype="FX" maxonly="false" daynight="true" radius="120" stroke="18" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="120" y="2" fixedtext="false" maxonly="false" daynight="true" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="3" text="----------------- Seperator ------------------"/>
        <LayoutElement type="1" color="B8B801" x="0" y="59" x2="240" y2="120" eletype="RF" valuetype="HZ" maxonly="false" daynight="false" radius="109" stroke="12" nr_values="1"/>
        <LayoutElement type="2" replDC="B8B801" valDC00="50" colDC00="FF0000" hideDC00="false" blinkDC00="false" valDC01="40" colDC01="FF5500" hideDC01="false" blinkDC01="false" valDC02="30" colDC02="00FF00" hideDC02="false" blinkDC02="false" valDC03="20" colDC03="0080FF" hideDC03="false" blinkDC03="false" valDC04="10" colDC04="B8B8B8" hideDC04="false" blinkDC04="false" invertcolor="false"/>
        <LayoutElement type="3" text="----------------- Seperator ------------------"/>
    </DIYLayout>
     

  • Unfortunately your code has nothing to do with the picture you posted earlier.


    To check fonts I need the code that matches the photo of your watch!

  • It has ;)
    This Code is in the Field Nr4 at the bottom of the Stock Data Screen (Value "60" with the grey Stripe).
    I just want that the Font of the "60" matches with the Font of the Timer (1:43)

  • Why dont you make the whole datascreen with the designer? 

  • Of Course I can (and did) but this is more versatile Solution for me. (I can use this Data Field in other 2-3-4 Layout and on other Position)
    (And also for the whole Datascreen would be nice to have that Font)

  • hi,  or can you  provide me a simple  example of the new graph function usage? so i can learn how it works. ty a lot once again

  • This is a first draft for the manual. It applies to the GRAPH element as it currently is. But as far as I know, HM will make some revisions. After that it will be included in the guidance.
     
    GRAPH_page.doc

  • ty a lot , i will start playing with it

  • I am open to suggestions, which values should be adjustable in the graph.

    At the moment, the max value is adjustable (0= auto, X=maxvalue). At them moment the maxvalue uses 10bits.

    In total, so that I dont have to change the bit structure, 14 bits are available for values of the graph (the max value already uses 10 of this 14!)

    Any suggestions, which values make sense?!

    Keep in mind the range of the value:

    14 bits means:

    1 value with a maximum of 16384

    or

    2 values with a maximum of 128 each!

    And I really dont want to change the bit structure again.

  • The fonts on the devices are fixed! They cannot be changed! Every device has a fixed set of fonts which can be used.

    You can only adapt the preview in the designer to match the watch!!!