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

 

  • Hi

    if valuetype is none, then the 3 variants of the setting coordinate field apply (empty=startcoord, N=north or coord itself).

    But you can set either of the 3 types directly as valuetype, so can have multiple layouts with different direction arrows/triangles. Then you need the setting field only for valuetype "Setting coordinates".

  • Have you finished?

    I have copied everything, but the% works fine, but the vertical bars with colors do not go up (everything stays white)

  • Do the vert bars have a dynamic color? 

  • Ôªø<?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
    <Device name="Edge 1030"/>
    <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="282" y2="470" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="3" text="*** DATAFIELD LINES ***"/>
    <LayoutElement type="1" color="000000" x="141" y="575" x2="180" y2="360" eletype="AC" valuetype="FX" radius="503" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="0" y="148" x2="282" y2="148" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="0" y="205" x2="282" y2="205" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="0" y="354" x2="282" y2="354" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="0" y="411" x2="282" y2="411" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="141" y="148" x2="141" y2="205" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="94" y="412" x2="94" y2="470" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="188" y="412" x2="188" y2="470" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="3" text="*** BATTERY ***"/>
    <LayoutElement type="1" color="000000" x="14" y="15" x2="46" y2="29" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="000000" x="46" y="18" x2="50" y2="26" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FFFFFF" x="16" y="17" x2="44" y2="27" eletype="RF" valuetype="BV" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF0000" x="16" y="17" x2="19" y2="27" eletype="RF" valuetype="BV" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="00B001" x="16" y="17" x2="44" y2="27" eletype="RH" valuetype="BV" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="2" replDC="00B001" valDC00="1000" colDC00="00E000" hideDC00="false" valDC01="200" colDC01="00E000" hideDC01="false" valDC02="110" colDC02="F8C840" hideDC02="false" valDC03="1" colDC03="FF0000" hideDC03="false" invertcolor="false"/>
    <LayoutElement type="0" color="000000" x="38" y="33" fixedtext="false" eletype="BV" text="$V" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="87"/>
    <LayoutElement type="0" color="000000" x="38" y="33" fixedtext="true" eletype="FX" text="%" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** TIME ***"/>
    <LayoutElement type="0" color="000000" x="141" y="5" fixedtext="false" eletype="CT" text="$H:$M" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="63312"/>
    <LayoutElement type="3" text="*** TEMPERATURE ***"/>
    <LayoutElement type="0" color="000000" x="243" y="5" fixedtext="false" eletype="TM" text="$V∞C" font="SMALL" halignment="1" precision="1" nr_values="1" sampletext="18.4"/>
    <LayoutElement type="3" text="*** GPS ***"/>
    <LayoutElement type="0" color="000000" x="256" y="33" fixedtext="true" eletype="FX" text="GPS" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="1" color="000000" x="257" y="61" x2="0" y2="0" eletype="CR" valuetype="FX" radius="10" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF000E" x="257" y="61" x2="0" y2="0" eletype="CF" valuetype="GA" radius="9" stroke="1" nr_values="1"/>
    <LayoutElement type="2" replDC="FF000E" valDC00="40" colDC00="00A800" hideDC00="false" valDC01="30" colDC01="00FC00" hideDC01="false" valDC02="20" colDC02="F8C840" hideDC02="false" valDC03="10" colDC03="F80000" hideDC03="false" valDC04="1" colDC04="FFFFFF" hideDC04="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** DATA FIELS IN UPPER REGION ***"/>
    <LayoutElement type="3" text="*** CADENCE ***"/>
    <LayoutElement type="0" color="000000" x="141" y="36" fixedtext="false" eletype="CC" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="167.34"/>
    <LayoutElement type="0" color="000000" x="142" y="36" fixedtext="false" eletype="CC" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="167.34"/>
    <LayoutElement type="0" color="000000" x="168" y="45" fixedtext="true" eletype="FX" text="rpm" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="233" y="121" fixedtext="false" eletype="AC" text="$V" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext="188.45"/>
    <LayoutElement type="0" color="000000" x="234" y="121" fixedtext="false" eletype="AC" text="$V" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext="188.45"/>
    <LayoutElement type="0" color="000000" x="272" y="124" fixedtext="true" eletype="FX" text="rpm" font="TINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** SPEED ***"/>
    <LayoutElement type="0" color="000000" x="88" y="93" fixedtext="true" eletype="FX" text="Vel." font="TINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="0000FF" x="141" y="77" fixedtext="false" eletype="CS" text="$V" font="NR_HOT" halignment="1" precision="1" nr_values="1" sampletext="45.34"/>
    <LayoutElement type="0" color="0000FF" x="142" y="77" fixedtext="false" eletype="CS" text="$V" font="NR_HOT" halignment="1" precision="1" nr_values="1" sampletext="45.34"/>
    <LayoutElement type="0" color="000000" x="191" y="94" fixedtext="true" eletype="FX" text="Km/h" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="53" y="121" fixedtext="false" eletype="AS" text="$V" font="MEDIUM" halignment="0" precision="1" nr_values="1" sampletext="34.76"/>
    <LayoutElement type="0" color="000000" x="52" y="121" fixedtext="false" eletype="AS" text="$V" font="MEDIUM" halignment="0" precision="1" nr_values="1" sampletext="34.76"/>
    <LayoutElement type="0" color="000000" x="58" y="124" fixedtext="true" eletype="FX" text="km/h" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="145" y="130" fixedtext="true" eletype="FX" text="Avg" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** TIMER AND DISTANCE ***"/>
    <LayoutElement type="0" color="000000" x="70" y="151" fixedtext="true" eletype="FX" text="Tiempo" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="70" y="170" fixedtext="false" eletype="TT" text="$H:$M:$C" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="4374"/>
    <LayoutElement type="0" color="000000" x="210" y="151" fixedtext="true" eletype="FX" text="Distancia" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="197" y="170" fixedtext="false" eletype="DS" text="$V" font="NR_MILD" halignment="1" precision="1" nr_values="1" sampletext="123.56"/>
    <LayoutElement type="0" color="000000" x="256" y="177" fixedtext="true" eletype="FX" text="Km" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** FTP ***"/>
    <LayoutElement type="1" color="000000" x="89" y="205" x2="193" y2="233" eletype="RC" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="189" y="211" fixedtext="true" eletype="FX" text="% FTP" font="TINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="96" y="208" fixedtext="false" eletype="FT" text="$V" font="SMALL" halignment="2" precision="1" nr_values="1" sampletext="78.13"/>
    <LayoutElement type="3" text="*** HEART PICTURE ***"/>
    <LayoutElement type="1" color="F80001" x="67" y="218" x2="0" y2="0" eletype="CF" valuetype="FX" radius="7" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="F80001" x="78" y="218" x2="0" y2="0" eletype="CF" valuetype="FX" radius="7" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="F80001" x="73" y="224" x2="0" y2="0" eletype="CF" valuetype="FX" radius="6" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="F80001" x="62" y="221" x2="74" y2="232" eletype="LN" valuetype="FX" radius="6" stroke="3" nr_values="1"/>
    <LayoutElement type="1" color="F80001" x="83" y="221" x2="72" y2="232" eletype="LN" valuetype="FX" radius="6" stroke="3" nr_values="1"/>
    <LayoutElement type="3" text="*** POWER PICTURE ***"/>
    <LayoutElement type="1" color="0F4FFF" x="209" y="212" x2="220" y2="221" eletype="LN" valuetype="FX" radius="0" stroke="7" nr_values="1"/>
    <LayoutElement type="1" color="0F4FFF" x="200" y="223" x2="211" y2="232" eletype="LN" valuetype="FX" radius="0" stroke="7" nr_values="1"/>
    <LayoutElement type="1" color="0F4FFF" x="212" y="218" x2="207" y2="225" eletype="LN" valuetype="FX" radius="0" stroke="5" nr_values="1"/>
    <LayoutElement type="3" text="*** HEARTRATE ***"/>
    <LayoutElement type="0" color="000000" x="79" y="238" fixedtext="true" eletype="FX" text="bpm" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="34" y="216" fixedtext="true" eletype="FX" text="200" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="1" color="D0D0D0" x="141" y="283" x2="157" y2="204" eletype="AC" valuetype="FX" radius="122" stroke="20" nr_values="1"/>
    <LayoutElement type="1" color="F80001" x="141" y="283" x2="158" y2="203" eletype="AF" valuetype="HR" radius="122" stroke="16" nr_values="1"/>
    <LayoutElement type="2" replDC="F80001" valDC00="1740" colDC00="F80000" hideDC00="false" valDC01="600" colDC01="F80000" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="1" color="000000" x="141" y="283" x2="158" y2="203" eletype="AC" valuetype="FX" radius="102" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF000A" x="141" y="283" x2="158" y2="203" eletype="AF" valuetype="AH" radius="106" stroke="8" nr_values="1"/>
    <LayoutElement type="2" replDC="FF000A" valDC00="1630" colDC00="F80000" hideDC00="false" valDC01="1490" colDC01="FC6103" hideDC01="false" valDC02="1360" colDC02="00C000" hideDC02="false" valDC03="1220" colDC03="38A8F8" hideDC03="false" valDC04="600" colDC04="C0C0C0" hideDC04="false" invertcolor="false"/>
    <LayoutElement type="0" color="000000" x="32" y="334" fixedtext="true" eletype="FX" text="60" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="78" y="272" fixedtext="false" eletype="HR" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
    <LayoutElement type="0" color="000000" x="78" y="321" fixedtext="false" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
    <LayoutElement type="0" color="000000" x="79" y="321" fixedtext="false" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
    <LayoutElement type="3" text="*** POWER ***"/>
    <LayoutElement type="0" color="000000" x="205" y="238" fixedtext="true" eletype="FX" text="W" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="248" y="216" fixedtext="true" eletype="FX" text="300" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="1" color="D0D0D0" x="141" y="283" x2="384" y2="336" eletype="AC" valuetype="FX" radius="122" stroke="20" nr_values="1"/>
    <LayoutElement type="1" color="F80002" x="141" y="283" x2="383" y2="337" eletype="AF" valuetype="CB" radius="122" stroke="16" nr_values="1"/>
    <LayoutElement type="2" replDC="F80002" valDC00="3000" colDC00="F80000" hideDC00="false" valDC01="1" colDC01="F80000" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="1" color="007FFA" x="141" y="283" x2="383" y2="337" eletype="AF" valuetype="AB" radius="106" stroke="8" nr_values="1"/>
    <LayoutElement type="2" replDC="007FFA" valDC00="2170" colDC00="800000" hideDC00="false" valDC01="1740" colDC01="FF0000" hideDC01="false" valDC02="1520" colDC02="FF8000" hideDC02="false" valDC03="1310" colDC03="FFFF00" hideDC03="false" valDC04="1090" colDC04="008000" hideDC04="false" valDC05="800" colDC05="80FF00" hideDC05="false" valDC06="1" colDC06="C0C0C0" hideDC06="false" invertcolor="false"/>
    <LayoutElement type="1" color="000000" x="141" y="283" x2="383" y2="337" eletype="AC" valuetype="FX" radius="102" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="250" y="334" fixedtext="true" eletype="FX" text="0" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="205" y="272" fixedtext="false" eletype="CB" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="3" sampletext="455.34"/>
    <LayoutElement type="0" color="000000" x="205" y="321" fixedtext="false" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="347.23"/>
    <LayoutElement type="0" color="000000" x="206" y="321" fixedtext="false" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="347.23"/>
    <LayoutElement type="0" color="000000" x="141" y="336" fixedtext="true" eletype="FX" text="AVG" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** GEAR ***"/>
    <LayoutElement type="1" color="008000" x="141" y="284" x2="0" y2="0" eletype="CF" valuetype="FX" radius="28" stroke="5" nr_values="1"/>
    <LayoutElement type="1" color="008000" x="116" y="257" x2="167" y2="306" eletype="LN" valuetype="FX" radius="13" stroke="7" nr_values="1"/>
    <LayoutElement type="1" color="FFFFFF" x="141" y="284" x2="0" y2="0" eletype="CF" valuetype="FX" radius="24" stroke="0" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="141" y="274" fixedtext="false" eletype="D5" text="$V/11" font="TINY" halignment="1" precision="0" nr_values="11" sampletext="10"/>
    <LayoutElement type="0" color="000000" x="141" y="239" fixedtext="true" eletype="FX" text="Marchas" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="3" text="*** POWER % ZONE BARS ***"/>
    <LayoutElement type="1" color="000000" x="51" y="400" x2="261" y2="400" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="3" text="*** ZONE 0 ***"/>
    <LayoutElement type="1" color="C0C0C0" x="51" y="360" x2="81" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="C0C0C0" x="51" y="401" x2="81" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="67" y="386" fixedtext="false" eletype="S0" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="10"/>
    <LayoutElement type="2" replDC="C0C0C0" valDC00="1000" colDC00="C0C0C0" hideDC00="false" valDC01="1" colDC01="C0C0C0" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 1 ***"/>
    <LayoutElement type="1" color="0080C1" x="81" y="360" x2="111" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="00FFF1" x="81" y="401" x2="111" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="97" y="386" fixedtext="false" eletype="S1" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="20"/>
    <LayoutElement type="2" replDC="0080C1" valDC00="1000" colDC00="0080C0" hideDC00="false" valDC01="1" colDC01="0080C0" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 2 ***"/>
    <LayoutElement type="1" color="80FF01" x="111" y="360" x2="141" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="80FF00" x="111" y="401" x2="141" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="127" y="386" fixedtext="false" eletype="S2" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="30"/>
    <LayoutElement type="2" replDC="80FF01" valDC00="1000" colDC00="80FF00" hideDC00="false" valDC01="1" colDC01="80FF00" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 3 ***"/>
    <LayoutElement type="1" color="00FF01" x="141" y="360" x2="171" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="008000" x="141" y="401" x2="171" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="157" y="386" fixedtext="false" eletype="S3" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="40"/>
    <LayoutElement type="2" replDC="00FF01" valDC00="1000" colDC00="00FF00" hideDC00="false" valDC01="1" colDC01="00FF00" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 4 ***"/>
    <LayoutElement type="1" color="FF8001" x="171" y="360" x2="201" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF8000" x="171" y="401" x2="201" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="187" y="386" fixedtext="false" eletype="S4" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="50"/>
    <LayoutElement type="2" replDC="FF8001" valDC00="1000" colDC00="FF8000" hideDC00="false" valDC01="1" colDC01="FF8000" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 5 ***"/>
    <LayoutElement type="1" color="FF8081" x="201" y="360" x2="231" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF8080" x="201" y="401" x2="231" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="217" y="386" fixedtext="false" eletype="S5" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="60"/>
    <LayoutElement type="2" replDC="FF8081" valDC00="1000" colDC00="FF8080" hideDC00="false" valDC01="1" colDC01="FF8080" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** ZONE 6 ***"/>
    <LayoutElement type="1" color="FF0001" x="231" y="360" x2="261" y2="400" eletype="RV" valuetype="S0" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="1" color="FF0000" x="231" y="401" x2="261" y2="408" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="0" color="000000" x="247" y="386" fixedtext="false" eletype="S6" text="$V%" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="70"/>
    <LayoutElement type="2" replDC="FF0001" valDC00="1000" colDC00="FF0000" hideDC00="false" valDC01="1" colDC01="FF0000" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="3" text="*** POWER BAR ***"/>
    <LayoutElement type="1" color="000000" x="51" y="401" x2="261" y2="408" eletype="RH" valuetype="CB" radius="0" stroke="1" nr_values="1"/>
    <LayoutElement type="2" replDC="123456" valDC00="2500" colDC00="000000" hideDC00="false" valDC01="0" colDC01="000000" hideDC01="false" invertcolor="false"/>
    <LayoutElement type="0" color="000000" x="276" y="357" fixedtext="false" eletype="PZ" text=" $V" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext="4"/>
    <LayoutElement type="0" color="000000" x="16" y="366" fixedtext="true" eletype="FX" text="TSS" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="008000" x="23" y="380" fixedtext="false" eletype="TS" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="123"/>
    <LayoutElement type="3" text="*** DATA FIELS IN BOTTOM REGION ***"/>
    <LayoutElement type="0" color="000000" x="10" y="415" fixedtext="true" eletype="FX" text="Kcal" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="49" y="433" fixedtext="false" eletype="CA" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="1563.77"/>
    <LayoutElement type="0" color="000000" x="105" y="415" fixedtext="true" eletype="FX" text="Asc. Total" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="141" y="433" fixedtext="false" eletype="TA" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="423.66"/>
    <LayoutElement type="0" color="000000" x="200" y="415" fixedtext="true" eletype="FX" text="Pendiente" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
    <LayoutElement type="0" color="000000" x="239" y="433" fixedtext="false" eletype="GR" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="16" sampletext="6.69"/>
    <LayoutElement type="0" color="000000" x="252" y="440" fixedtext="true" eletype="FX" text="%" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
    </DIYLayout>

  • Hi

    Your vert. rect filled for the power zones are all set to powerzone 0 !

  • So many updates I'm struggling to keep up with all the new features. Excellent Work

    Regarding the direction triangle. Yes it works great Thank You.

    I was wondering if the direction triangle operation could have a setting where instead of rotating around the centre point of the graphic; the graphic could be set to rotate around a defined centre point. ie for a round watch face a small triangle could be configured to rotate around the circumference of the display with the defined centre point being the middle of the display as in the mock up attached. Also is it possible to have a filled option for the triangle? 

    Cheers

  • Hi

    So, here is the final version before updating the other clones. 

    PLEASE UPDATE CONFIG STRING, the bitstructure has changed.

    http://public.stattegg.info/HM_DIYD_2.7.0.zip

    2.7.0
    * for directional elements it is now possible to set a neg. vertical offset, so the element can rotate on a circular path from center.
    * config string is now versionized to avoid incompatible strings in the future (version starts with 'A')

  • For filling the triangle: just add some more smaller ones inside... should be ok for now.

  • Excellent. Thanks for the super speedy update. I'll try it out today Innocent