<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://forums.garmin.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Third-Party App Ideas - Recent Threads</title><link>https://forums.garmin.com/developer/connect-iq/f/app-ideas</link><description>Share ideas for Connect IQ apps you&amp;#39;d like to see a third party developer make.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 09 May 2026 08:34:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://forums.garmin.com/developer/connect-iq/f/app-ideas" /><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030416?ContentTypeID=1</link><pubDate>Sat, 09 May 2026 08:34:14 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2dcc88c0-db8f-4974-abd4-743b991d4f3b</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2030416?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;No, the only way you can share data between 2 apps is via a web service&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/435961?ContentTypeID=0</link><pubDate>Fri, 08 May 2026 13:35:18 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:ed0a56fd-4c8e-485c-8325-a12815636f81</guid><dc:creator>RinseRepeat</dc:creator><slash:comments>6</slash:comments><comments>https://forums.garmin.com/thread/435961?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;one of my biggest peeves with Garmin is they round many things to stupid whole numbers even though internally they track to fine detail&lt;/p&gt;
&lt;p&gt;vo2max, recovery time, etc. (remember when Strava finally added decimals and made their site 100x more functional?)&lt;/p&gt;
&lt;p&gt;an experienced developer can probably whip this up in a weekend (maybe even share the code to teach others?)&lt;/p&gt;
&lt;p&gt;but if no-one does I might eventually try to do it myself as a first app someday this summer to learn&lt;/p&gt;
&lt;p&gt;assuming it&amp;#39;s technically possible in the first place&lt;/p&gt;
&lt;p&gt;previously the CIQ API only made recovery time available in whole integer hours&lt;/p&gt;
&lt;p&gt;but I noticed the API for newest devices ie. Fenix7 and newer seem to have additional info with Recovery time in minutes?&lt;/p&gt;
&lt;p&gt;If that is correct and accessible, I&amp;#39;d like to see a replacement for Garmin&amp;#39;s useless Recovery time widget/glance&amp;nbsp;&lt;/p&gt;
&lt;p&gt;adding decimal point and the target date+time&lt;/p&gt;
&lt;p&gt;something like this visual mockup?&lt;/p&gt;
&lt;p&gt;don&amp;#39;t even bother showing minutes or days, just state everything in hours with single decimal 0.1 - 0.9&lt;/p&gt;
&lt;p&gt;possible with newest API?&lt;/p&gt;
&lt;p&gt;NOT via timeToRecovery&lt;/p&gt;
&lt;p&gt;but rather Toybox.Complications API 4.2.0&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://developer.garmin.com/connect-iq/api-docs/Toybox/Complications.html"&gt;https://developer.garmin.com/connect-iq/api-docs/Toybox/Complications.html&lt;/a&gt;&lt;/p&gt;
&lt;table class="enumTable"&gt;
&lt;tbody&gt;
&lt;tr id="COMPLICATION_TYPE_RECOVERY_TIME-const" class="enumTableEven"&gt;
&lt;td class="enumTableCell"&gt;COMPLICATION_TYPE_RECOVERY_TIME&lt;/td&gt;
&lt;td class="enumTableCell"&gt;21&lt;/td&gt;
&lt;td class="enumTableCell"&gt;
&lt;p&gt;API Level 4.2.0&lt;/p&gt;
&lt;/td&gt;
&lt;td class="enumTableCell"&gt;
&lt;p&gt;Value is a Number of minutes remaining in your recovery time&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/11/recovery_2D00_with_2D00_decimal_2D00_and_2D00_date.png" alt=" " /&gt;&lt;/p&gt;</description></item><item><title>AI Coach for Real-Time Adaptive Training Plans</title><link>https://forums.garmin.com/thread/436000?ContentTypeID=0</link><pubDate>Sat, 09 May 2026 07:22:27 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:f48fb044-968e-45e3-8537-2329b067d25b</guid><dc:creator>7796462</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/436000?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/436000/ai-coach-for-real-time-adaptive-training-plans/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-path-to-node="5"&gt;Hi everyone,&lt;/p&gt;
&lt;p data-path-to-node="6"&gt;I have built a website&amp;nbsp;&lt;b data-path-to-node="6" data-index-in-node="13"&gt;CoachX.run&amp;nbsp;&lt;/b&gt;because I&amp;rsquo;m tired of &amp;quot;static&amp;quot; training plans.&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;We&amp;rsquo;ve all been there: you miss a session, and Garmin Coach just ignores it. The built-in workouts can feel repetitive, and manually creating complex workouts in the app is a total pain. Without a pre-set workout, you&amp;rsquo;re stuck constantly checking your watch, trying to remember your intervals and current progress.&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;b data-path-to-node="8" data-index-in-node="0"&gt;CoachX changes that.&lt;/b&gt; The goal is to create and modify your training plans through &lt;b data-path-to-node="8" data-index-in-node="82"&gt;real-time conversation&lt;/b&gt;. It&amp;rsquo;s designed to be:&lt;/p&gt;
&lt;ul data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;&lt;b data-path-to-node="9,0,0" data-index-in-node="0"&gt;Flexible:&lt;/b&gt; If you miss a day or feel off, the plan adapts instantly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;Diverse:&lt;/b&gt; No more cookie-cutter workouts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,2,0"&gt;&lt;b data-path-to-node="9,2,0" data-index-in-node="0"&gt;Seamless:&lt;/b&gt; It acts like a real coach, so you don&amp;#39;t have to spend time manually building workouts or memorizing reps.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node="11"&gt;Would this solve a pain point for you? I&amp;#39;d love to hear how you currently handle missed sessions or &amp;quot;boring&amp;quot; plans!&lt;/p&gt;</description></item><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030331?ContentTypeID=1</link><pubDate>Fri, 08 May 2026 18:22:01 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:16f43698-136c-4c07-97b9-686f890f0b5a</guid><dc:creator>RinseRepeat</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2030331?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;adding: apparently watch faces can have companion apps that can access Complications&lt;/p&gt;
&lt;p&gt;&lt;a href="https://apps.garmin.com/apps/da48442e-184c-49ba-9a6b-9d4a9d1ed60b"&gt;apps.garmin.com/.../da48442e-184c-49ba-9a6b-9d4a9d1ed60b&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://forums.garmin.com/developer/connect-iq/f/showcase/281673/widget-universal-widget-universal-widget-light"&gt;forums.garmin.com/.../widget-universal-widget-universal-widget-light&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030326?ContentTypeID=1</link><pubDate>Fri, 08 May 2026 18:06:04 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:e26c7c3a-ae45-4f87-be89-07afc2ff54a0</guid><dc:creator>RinseRepeat</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2030326?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;gosh Garmin keeps shooting themselves in the foot&lt;/p&gt;
&lt;p&gt;other watches are just going to race by in app development, Garmin API is so outdated&lt;/p&gt;
&lt;p&gt;So instead&lt;/p&gt;
&lt;p&gt;could watch faces write that data to memory or storage where another app could access it?&lt;/p&gt;
&lt;p&gt;Basically a companion app to a watch face&lt;/p&gt;
&lt;p&gt;Unless watch faces can have other &amp;quot;pages&amp;quot; accessible, but I&amp;#39;ve never seen that done&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030267?ContentTypeID=1</link><pubDate>Fri, 08 May 2026 15:20:18 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:bdfd1153-1d5f-4afd-ae2e-d4f0c149fd10</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/2030267?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;According to the docs only watch faces can subscribe to complications&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030264?ContentTypeID=1</link><pubDate>Fri, 08 May 2026 15:10:32 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:d6028b8f-00dd-4fd0-bfd5-08e0f98e9119</guid><dc:creator>RinseRepeat</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2030264?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;ah okay there is good logic to HH:MM, I was thinking old-school&lt;/p&gt;
&lt;p&gt;but what are the new API &amp;quot;Complications&amp;quot;&amp;nbsp; with recovery in minutes ?&lt;/p&gt;
&lt;p&gt;can that data be captured by an app/glance?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Recovery with Decimal + Date (glance/widget app idea)</title><link>https://forums.garmin.com/thread/2030252?ContentTypeID=1</link><pubDate>Fri, 08 May 2026 14:54:09 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:ddd81080-041f-4b80-8181-f54b20221279</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2030252?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435961/recovery-with-decimal-date-glance-widget-app-idea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;If you manage to do it, I think it would make more sense to display it in HH:MM format instead of decimal hours.&lt;/p&gt;
&lt;p&gt;Unfortunately the SDK only gives full hours, and not even from &amp;quot;now&amp;quot;, but since the last activity (which is not very useful, and also a bit odd, considering that it can be delayed by not enough sleep) &lt;a href="https://developer.garmin.com/connect-iq/api-docs/Toybox/ActivityMonitor/Info.html#timeToRecovery-var"&gt;https://developer.garmin.com/connect-iq/api-docs/Toybox/ActivityMonitor/Info.html#timeToRecovery-var&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Datafield pace for edge 530</title><link>https://forums.garmin.com/thread/2029427?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 18:00:05 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:4f81fc37-0041-4198-8ab8-85942ce1dd30</guid><dc:creator>AndiPl</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2029427?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435747/datafield-pace-for-edge-530/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks a lot. Was not considered&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Datafield pace for edge 530</title><link>https://forums.garmin.com/thread/435747?ContentTypeID=0</link><pubDate>Mon, 04 May 2026 16:35:17 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:73869dec-0a6b-4c97-b138-89ce53ced217</guid><dc:creator>AndiPl</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/435747?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435747/datafield-pace-for-edge-530/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear All,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I would like to have a data field pace [min/km] for my edge 530. Could someone support me?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Greetings and thanks&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;</description></item><item><title>RE: Datafield pace for edge 530</title><link>https://forums.garmin.com/thread/2029418?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 17:41:49 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:e5f0a0b8-5f26-4abf-8da3-f22ff7b241f0</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2029418?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435747/datafield-pace-for-edge-530/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I wanted to create it for you, but all you need is to search for pace in the store, it already exists&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About elapsed time and temperature date field</title><link>https://forums.garmin.com/thread/2029416?ContentTypeID=1</link><pubDate>Mon, 04 May 2026 17:34:29 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:df1bbc30-0491-4704-b911-0f1078b0c8b8</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2029416?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435745/about-elapsed-time-and-temperature-date-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Now that you understand the complexity you can contact me in private message with an offer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>About elapsed time and temperature date field</title><link>https://forums.garmin.com/thread/435745?ContentTypeID=0</link><pubDate>Mon, 04 May 2026 16:06:18 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:81e6605b-05fd-45e0-85cd-177c7e022f13</guid><dc:creator>3792573</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/435745?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/435745/about-elapsed-time-and-temperature-date-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hi everyone&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I want a date field for the Garmin Edge 540 bike computer that displays elapsed time and temperature in the same column. They should be centered on two lines, with the temperature on top and the elapsed time below, and the font of the elapsed time should be slightly larger than the temperature.&lt;/p&gt;
&lt;p&gt;I spent a long time writing it myself, but I didn&amp;#39;t succeed.&lt;/p&gt;
&lt;p&gt;Who cam help me,3Q.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks for reading, Have a great day.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>App Idea Game/Pokémon</title><link>https://forums.garmin.com/thread/301338?ContentTypeID=0</link><pubDate>Wed, 20 Jul 2022 13:05:18 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:1cc23a9d-2714-4e77-bb2a-27ba6d54a15a</guid><dc:creator>Former Member</dc:creator><slash:comments>3</slash:comments><comments>https://forums.garmin.com/thread/301338?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/301338/app-idea-game-pokemon/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi everyone&amp;nbsp;&lt;/p&gt;
&lt;p&gt;During a training I got an idea. Do you know the Pok&amp;eacute;walker, it was a little gadget given when you buying a NDS game HG or SS.&lt;/p&gt;
&lt;p&gt;It was simply to use, that was counted the steps you make with the PW (Pok&amp;eacute;Walker) and with and you could &amp;quot;use&amp;quot; your step to make some activity, like catch pok&amp;eacute;mons, fight pok&amp;eacute;mon or find objects. and you were walking with one of your pok&amp;eacute;mons. For more information about it, I advise you to search on the web because I don&amp;#39;t know how to explain (sorry about it).&lt;/p&gt;
&lt;p&gt;Then, my idea was to make that work like a widget on a Garmin watch, but like we know, it was work with a NDS game, so I think we could have a random weak pokemon at the beginning and, use other pokemon if we want after catching other pokemon. And I why not make this app with only one pokemon generation at the beginning (not necessarily the first gen).&lt;/p&gt;
&lt;p&gt;Thanks for reading, and if you have question tell me in comment or message me. Have a great day.&lt;/p&gt;</description></item><item><title>RE: App Idea Game/Pokémon</title><link>https://forums.garmin.com/thread/2028217?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2026 18:02:43 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:d122f1d4-af0b-4390-9bf5-c94fe783f5a5</guid><dc:creator>Bitochi</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2028217?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/301338/app-idea-game-pokemon/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Try out the:&amp;nbsp;&lt;a href="https://apps-developer.garmin.com/apps/d61de4c6-10c7-417b-a326-2bf2c1d1b95c"&gt;apps-developer.garmin.com/.../d61de4c6-10c7-417b-a326-2bf2c1d1b95c&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>I created a new app that will start an activity at a preset zone when HR reaches a certain treshold but I'd like to have a background aspect to it which would allow launching the main app when reaching a zone...</title><link>https://forums.garmin.com/thread/434472?ContentTypeID=0</link><pubDate>Thu, 09 Apr 2026 17:28:44 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:55c0aef6-6d15-4712-9520-621edb955b06</guid><dc:creator>Enfedaque</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/434472?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/434472/i-created-a-new-app-that-will-start-an-activity-at-a-preset-zone-when-hr-reaches-a-certain-treshold-but-i-d-like-to-have-a-background-aspect-to-it-which-would-allow-launching-the-main-app-when-reaching-a-zone/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;The app is called &amp;#39;Ready&amp;#39;&lt;/p&gt;
&lt;p&gt;The SDK doesn&amp;#39;t provide ability to use GPS in background and I was wondering if Garmin was planning to give some rough location estimate maybe based on cell phone location that could be queried in the background process.&lt;/p&gt;</description></item><item><title>Indoor Rowing Data Fields Idea – Estimated Distance, Split Pace &amp; Distance per Stroke (Fenix 8 Solar 47mm)</title><link>https://forums.garmin.com/thread/431049?ContentTypeID=0</link><pubDate>Wed, 11 Feb 2026 15:07:40 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:1d653975-1e9b-402c-a137-60f31f7fed42</guid><dc:creator>Felipe Dalton</dc:creator><slash:comments>10</slash:comments><comments>https://forums.garmin.com/thread/431049?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/431049/indoor-rowing-data-fields-idea-estimated-distance-split-pace-distance-per-stroke-fenix-8-solar-47mm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="p1"&gt;Hello Connect IQ Developers!&lt;/p&gt;
&lt;p class="p2"&gt;I&amp;rsquo;d like to propose an idea for an indoor rowing data fields:&lt;/p&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;Objective:&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p2"&gt;Provide more meaningful rowing metrics when training without a smart rower, relying only on watch sensors.&lt;/p&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;1. Estimated Distance (Calories-Based Model):&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p2"&gt;Even without connected equipment, watches already calculate calories and effort metrics. This means distance could be estimated using a physiological relationship:&lt;/p&gt;
&lt;p class="p2"&gt;D = ((C &amp;minus; 300) / 9.6367)^(1/3) &amp;times; T&lt;/p&gt;
&lt;p class="p2"&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="p2"&gt;D = Estimated distance&lt;/li&gt;
&lt;li class="p1"&gt;C = Calories per hour&lt;/li&gt;
&lt;li class="p1"&gt;T = Elapsed workout time&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p1"&gt;This concept is similar to how rowing machines derive pace from power and would require:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="p2"&gt;Calories burned&lt;/li&gt;
&lt;li class="p1"&gt;Elapsed time&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p1"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;2. Estimated Split Pace (500m):&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p2"&gt;Using the estimated distance, split pace could also be derived:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="p2"&gt;Split Pace (500m) = Elapsed Time / (Estimated Distance / 500)&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p1"&gt;This would allow users to see a familiar rowing metric even without a connected rower (maybe even use it with the virtual pacer?).&lt;/p&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;/p&gt;
&lt;p class="p2"&gt;&lt;strong&gt;3. Estimated Distance per Stroke:&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p2"&gt;If stroke count or stroke rate is accessible:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="p2"&gt;Distance per Stroke = Estimated Distance / Stroke Count or alternatively;&lt;/li&gt;
&lt;li class="p2"&gt;Distance per Stroke = Speed / Stroke Rate&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;/p&gt;
&lt;p class="p2"&gt;Is stroke detection or stroke metrics accessible enough from a Connect IQ data field, or would this require a full Connect IQ app?&lt;/p&gt;
&lt;p class="p1"&gt;I&amp;rsquo;d love to hear thoughts from experienced Connect IQ developers.&lt;/p&gt;
&lt;p class="p1"&gt;Thanks.&lt;/p&gt;</description></item><item><title>RE: Indoor Rowing Data Fields Idea – Estimated Distance, Split Pace &amp; Distance per Stroke (Fenix 8 Solar 47mm)</title><link>https://forums.garmin.com/thread/2024203?ContentTypeID=1</link><pubDate>Wed, 08 Apr 2026 15:27:28 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:7e57cc1f-e763-4b55-afd3-8142432cc2a6</guid><dc:creator>trudelta</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2024203?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/431049/indoor-rowing-data-fields-idea-estimated-distance-split-pace-distance-per-stroke-fenix-8-solar-47mm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You can find data fields for (1) and (2) now in the Connect IQ app&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Indoor Rowing Data Fields Idea – Estimated Distance, Split Pace &amp; Distance per Stroke (Fenix 8 Solar 47mm)</title><link>https://forums.garmin.com/thread/2023883?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2026 15:29:08 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:dc46df7e-1661-4b47-aab9-a2babc67e577</guid><dc:creator>trudelta</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2023883?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/431049/indoor-rowing-data-fields-idea-estimated-distance-split-pace-distance-per-stroke-fenix-8-solar-47mm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m having trouble understanding your derivation of the formula for estimated split pace.&amp;nbsp; Are you not trying to get the pace of the current (in progress) 500m segment?&amp;nbsp; Your formula doesn&amp;#39;t seem to calculate that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/2021822?ContentTypeID=1</link><pubDate>Sat, 28 Mar 2026 16:51:25 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:cf668c96-00b2-40ee-b2d7-de546441c80e</guid><dc:creator>drkglb</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2021822?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yes, could be. Could also be not going hard enough on the reps, or warming up / cooling down at a higher HR than&amp;nbsp;expected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/433771?ContentTypeID=0</link><pubDate>Fri, 27 Mar 2026 13:03:07 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:a4856d6f-7d6d-4d1b-a88d-9b6112525664</guid><dc:creator>drkglb</dc:creator><slash:comments>5</slash:comments><comments>https://forums.garmin.com/thread/433771?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-start="65" data-end="77"&gt;Hi everyone,&lt;/p&gt;
&lt;p data-start="79" data-end="194"&gt;I&amp;rsquo;m currently working on a personal project based on &lt;strong data-start="132" data-end="169"&gt;Garmin / Firstbeat workout labels&lt;/strong&gt; and training load logic.&lt;br /&gt;I&amp;#39;m not what you could call a developer, my skills in coding are very limited so I rely on AppBuilder, a customizable data field from Flowstate (all credits to him !) which collects and processes data from the sensors (HR, GPS mostly).&lt;br /&gt;&lt;br /&gt;The idea is to&amp;nbsp;build an &lt;strong data-start="220" data-end="245"&gt;AppBuilder data field&lt;/strong&gt; that can estimate, in real time during a run, the likely training classification of the session &amp;mdash; for example:&lt;/p&gt;
&lt;ul data-start="358" data-end="447"&gt;
&lt;li data-section-id="1vjoyq9" data-start="358" data-end="377"&gt;Recovery / Base&lt;/li&gt;
&lt;li data-section-id="19uf4qz" data-start="378" data-end="387"&gt;Tempo&lt;/li&gt;
&lt;li data-section-id="4tcswv" data-start="388" data-end="401"&gt;Threshold&lt;/li&gt;
&lt;li data-section-id="evonkn" data-start="402" data-end="412"&gt;VO2max&lt;/li&gt;
&lt;li data-section-id="unjqf6" data-start="413" data-end="435"&gt;Anaerobic Capacity&lt;/li&gt;
&lt;li data-section-id="18w1dw9" data-start="436" data-end="447"&gt;Sprints&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="449" data-end="573"&gt;The current test version does &lt;strong data-start="659" data-end="666"&gt;not&lt;/strong&gt; try to perfectly reproduce Garmin yet. It is an experimental field intended to compare, during and after an activity, the live estimates from the data field with the final Garmin classification and Traning load distribution. I hope it will help me understand how training assesment works - and maybe make my training more efficient !&lt;/p&gt;
&lt;p data-start="885" data-end="990"&gt;My approach is based on information from the following Firstbeat patent, especially the parts related to:&lt;/p&gt;
&lt;ul data-start="992" data-end="1115"&gt;
&lt;li data-section-id="rokg5x" data-start="992" data-end="1028"&gt;cumulative time in intensity zones&lt;/li&gt;
&lt;li data-section-id="154vczz" data-start="1029" data-end="1036"&gt;%LTHR&lt;/li&gt;
&lt;li data-section-id="1vjl12p" data-start="1037" data-end="1049"&gt;%AnT speed&lt;/li&gt;
&lt;li data-section-id="xxv5uu" data-start="1050" data-end="1070"&gt;modified intensity&lt;/li&gt;
&lt;li data-section-id="1mmwi63" data-start="1071" data-end="1115"&gt;aerobic vs anaerobic training effect logic&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="1117" data-end="1128"&gt;&lt;a href="https://patentimages.storage.googleapis.com/3f/81/65/bb5f45ca395b4d/US20230414143A1.pdf"&gt;patentimages.storage.googleapis.com/.../US20230414143A1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;div class="relative w-full mt-4 mb-1"&gt;
&lt;div class=""&gt;
&lt;div class="relative"&gt;
&lt;div class=""&gt;
&lt;div class=""&gt;I am now looking for a few interested users who would be willing to test the data field and compare its output with Garmin&amp;rsquo;s final results after activities.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="1389" data-end="1449"&gt;The most useful test sessions would probably be things like :&lt;/p&gt;
&lt;ul data-start="1451" data-end="1572"&gt;
&lt;li data-section-id="1hrg0d9" data-start="1451" data-end="1472"&gt;easy endurance runs&lt;/li&gt;
&lt;li data-section-id="d7cc1n" data-start="1473" data-end="1498"&gt;tempo or threshold runs&lt;/li&gt;
&lt;li data-section-id="15wd6mm" data-start="1499" data-end="1515"&gt;long intervals&lt;/li&gt;
&lt;li data-section-id="w4h300" data-start="1516" data-end="1554"&gt;short intervals / 30-30 / 200 m reps&lt;/li&gt;
&lt;li data-section-id="fe7atj" data-start="1555" data-end="1572"&gt;sprint sessions&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="1574" data-end="1615"&gt;What would help most is feedback such as:&lt;/p&gt;
&lt;ul data-start="1617" data-end="1800"&gt;
&lt;li data-section-id="15m3to9" data-start="1617" data-end="1647"&gt;Garmin&amp;rsquo;s final workout label&lt;/li&gt;
&lt;li data-section-id="swdmm7" data-start="1648" data-end="1685"&gt;Aerobic / Anaerobic Training Effect&lt;/li&gt;
&lt;li data-section-id="gy85f5" data-start="1686" data-end="1730"&gt;load distribution (Low / High / Anaerobic)&lt;/li&gt;
&lt;li data-section-id="oyffm9" data-start="1731" data-end="1800"&gt;screenshots or observations from the data field during the activity&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="1802" data-end="1961"&gt;This is still an early test version, so I fully expect the model to need refinement. The idea is simply to improve it step by step with real-world comparisons.&lt;br /&gt;&lt;br /&gt;If anyone is interested in testing it or discussing the logic behind Garmin / Firstbeat workout classification, the code to copy/paste (after update with your personal values for LTHR, LT pace (converted to speed) is in the post below.&lt;br /&gt;PLEASE NOTE&amp;nbsp;:&amp;nbsp;I use a Fenix 8. I tried to optimize the code not to be too heavy on memory but if you want to give it a try, better check on a short run first if your device is capable of running the DF. It made my watch crash a few times when&amp;nbsp;displaying the map screen. So I recommend not using maps or music if you are interested.&lt;/p&gt;
&lt;p data-start="2113" data-end="2126"&gt;Thanks a lot !&lt;/p&gt;</description></item><item><title>RE: [Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/2021693?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 22:14:55 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:8884ea53-617f-4fd1-8db6-783880831551</guid><dc:creator>trux</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2021693?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>[quote userid="106835" url="~/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/2021692"]I always feel frustrated when I get &amp;quot;Tempo&amp;quot; after a hard 20x 30/30 intevals run[/quote]
&lt;p&gt;The most common reason for that is an inaccurate Max HR in the User Profile. Wrong LTHR is another possibility.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/2021692?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 22:09:22 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2188e3f8-bfac-4727-af4d-3ee32bb9ec98</guid><dc:creator>drkglb</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2021692?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You are absolutely right. But I&amp;#39;m a bit of a nerd (if that was not obvious haha) and I always feel frustrated when I get &amp;quot;Tempo&amp;quot; after a hard 20x 30/30 intevals run &lt;span class="emoticon" data-url="https://forums.garmin.com/cfs-file/__key/system/emoji/1f603.svg" title="Smiley"&gt;&amp;#x1f603;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/2021599?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 15:59:21 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:1ce08391-b02b-40bd-9379-316a2728cd27</guid><dc:creator>flocsy&amp;#129312;</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/2021599?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Just 1 thought: understanding the Garmin algorithms is one thing, you can then be more &amp;quot;efficient&amp;quot; in making those algorithms happy, which might or might not mean much about your physical improvement&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Appbuilder project] Training label data field</title><link>https://forums.garmin.com/thread/2021548?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 13:05:49 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:b54e88e5-d387-4b9f-9f5f-f0f46860bda0</guid><dc:creator>drkglb</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/2021548?ContentTypeID=1</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/app-ideas/433771/appbuilder-project-training-label-data-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Here is the code. Update your personal LTHR &amp;amp; LT pace (converted to speed) in lines 16 &amp;amp; 17&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;setv(10,if(getv(10),getv(10),0))
setv(11,if(getv(11),getv(11),0))
setv(12,if(getv(12),getv(12),0))
setv(13,if(getv(13),getv(13),0))
setv(14,if(getv(14),getv(14),0))
setv(15,if(getv(15),getv(15),0))
setv(16,if(getv(16),getv(16),0))
setv(17,if(getv(17),getv(17),0))
setv(18,if(getv(18),getv(18),0))
setv(19,if(getv(19),getv(19),0))
setv(20,if(getv(20),getv(20),0))
setv(21,if(getv(21),getv(21),0))
setv(22,if(getv(22),getv(22),0))
setv(5,if(getv(5),getv(5),0))
setv(60,if(getv(60),getv(60),&amp;#39;Recovery&amp;#39;))
setv(91,168)
setv(92,13.09)
setv(1,if(HR gt 0,HR,getv(91)))
setv(2,if(Speed gt 0,Speed,0.1))
setv(3,getv(1)/getv(91))
setv(4,getv(2)/getv(92))
setv(5,if(getv(5),getv(5),getv(1)))
setv(6,getv(1)-getv(5))
setv(6,if(getv(6) gt 0,getv(6),0))
setv(5,getv(5)*0.8+getv(1)*0.2)
setv(7,getv(6)/15)
setv(7,if(getv(7) gt 0,getv(7),0))
setv(7,if(getv(7) lt 1,getv(7),1))
setv(8,((getv(3)*6)+(getv(4)*4))/10)
setv(9,getv(8)*(1+0.2*getv(7)))
setv(10,getv(10)+1)
setv(11,if(getv(3) lt 0.90 and getv(4) lt 0.95 and getv(9) lt 0.95,getv(11)+1,getv(11)))
setv(12,if(((getv(3) gte 0.90 and getv(3) lt 0.96) or (getv(4) gte 0.90 and getv(4) lt 0.96)) and getv(9) lt 1.00,getv(12)+1,getv(12)))
setv(13,if(((getv(3) gte 0.94 and getv(3) lte 1.02) or (getv(4) gte 0.94 and getv(4) lte 1.05)) and getv(9) lt 1.03,getv(13)+1,getv(13)))
setv(14,if(((getv(3) gte 1.00) or (getv(4) gte 1.02)) and getv(9) lte 1.15,getv(14)+1,getv(14)))
setv(22,if(getv(9) gt 1.00,getv(22)+1,getv(22)))
setv(20,if(getv(9) gt 1.15,getv(20)+1,getv(20)))
setv(21,if(getv(9) gt 1.40,getv(21)+1,getv(21)))
setv(16,getv(15))
setv(15,if(getv(7) gte 0.33,1,if(getv(7) lte 0.20,0,getv(15))))
setv(17,if(getv(15) gt getv(16),getv(17)+1,getv(17)))
setv(18,if(getv(15) eq 1,getv(18)+1,getv(18)))
setv(19,if(getv(17) gt 0,getv(18)/getv(17),0))
setv(60,
if(getv(21) gte 20 and getv(17) gte 3 and getv(19) lte 20,&amp;#39;Sprints&amp;#39;,
if(getv(20) gte 60 and getv(17) gte 3,&amp;#39;Anaerobic&amp;#39;,
if((getv(14) gte 480 or getv(14) gte getv(10)*0.15) and getv(20) lt 60,&amp;#39;VO2max&amp;#39;,
if((getv(13) gte 600 or getv(13) gte getv(10)*0.15) and getv(20) lt 30,&amp;#39;Threshold&amp;#39;,
if((getv(12) gte 900 or getv(12) gte getv(10)*0.20) and getv(22) lt getv(10)*0.10,&amp;#39;Tempo&amp;#39;,
if(getv(10) lt 600,&amp;#39;No label&amp;#39;,
if(getv(10) lt 2400,&amp;#39;Recovery&amp;#39;,
if((getv(11) gte getv(10)*0.60) and getv(20) lt 10,&amp;#39;Base&amp;#39;,&amp;#39;Recovery&amp;#39;)))))))))&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>