[{"data":1,"prerenderedAt":294},["ShallowReactive",2],{"blog-\u002Fblog\u002Fdotpace-garmin-watchface":3,"blog-related-candidates":164},{"id":4,"title":5,"author":6,"body":7,"date":143,"dateModified":143,"description":144,"extension":145,"image":146,"imageHeight":147,"imageWidth":148,"meta":149,"navigation":150,"path":151,"qa":152,"seo":155,"sitemap":156,"stem":157,"tags":158,"__hash__":163},"blog\u002Fblog\u002Fdotpace-garmin-watchface.md","Dotpace: Minimalist Garmin Watch Face","Runima Team",{"type":8,"value":9,"toc":133},"minimark",[10,18,26,31,38,49,52,56,82,85,88,92,95,99,102,106,109,113,124,127],[11,12,13,17],"p",{},[14,15,16],"strong",{},"Dotpace"," is a minimal dot-matrix watch face for Garmin Connect IQ devices, built by the\nsame team behind Runima. Its newest release adds a Trends page: a 90-day history for four\nof your watch's own health metrics, charted the way we'd chart them on a dashboard — right\non your wrist, no phone required.",[19,20,23],"callout",{"color":21,"icon":22},"info","i-ph-info",[11,24,25],{},"Dotpace is a standalone watch face, not a companion app. It runs entirely on your watch,\nworks independently of the Runima web app, and doesn't sync, connect, or share data with\nRunima — or with anything else.",[27,28,30],"h2",{"id":29},"the-dot-matrix-look","The dot-matrix look",[11,32,33,34,37],{},"Dotpace centres the time in ",[14,35,36],{},"Doto",", a rounded dot-matrix typeface, with your chosen stats\narranged in calm, even rows of dots around it. No gradients, no clutter — just clean type\nthat reads at a glance, in direct sunlight or at 2am.",[11,39,40,41,44,45,48],{},"It ships two layouts in one app. ",[14,42,43],{},"Rows"," puts two stats above the time and two below, with\nthe date shifting to frame whichever side is emptier — leave a slot empty and a lone stat\nrecentres against the screen edge. ",[14,46,47],{},"Cross"," pins one stat to each of the four screen edges\nwith time dead-centre.",[11,50,51],{},"Four generic metric slots fill clockwise, so you can choose from Steps, Heart Rate, Stress,\nBody Battery, Breathing Rate, Recovery Time, Watch Battery, Calories, Active Calories, Floors,\nDistance, Intensity Minutes, Pulse Ox, Weather, Notifications, Sunrise\u002FSunset and Phone\nConnection — or leave any slot blank.",[27,53,55],{"id":54},"track-your-trends-right-on-your-wrist","Track your trends, right on your wrist",[19,57,60],{"color":58,"icon":59},"primary","i-ph-chart-line",[11,61,62,63,66,67,70,71,70,74,77,78,81],{},"The single biggest upgrade in this release: open Dotpace's on-device settings and tap\n",[14,64,65],{},"Trends"," for a 90-day history of ",[14,68,69],{},"VO₂max",", ",[14,72,73],{},"Stress",[14,75,76],{},"Body Battery"," and ",[14,79,80],{},"Resting\nHeart Rate"," — the same four signals that quietly drive a lot of your training readiness.",[11,83,84],{},"Each metric gets its own dot-and-line chart: a rounded axis, a scatter point for every\nlogged day, and a trend arrow comparing your recent average against where you started. An\noverview page lines up all four at a glance first, so you can see what's moving before\nopening a single chart. A single VO₂max reading tells you almost nothing on its own — the\nsame number can be climbing or falling depending on where it started. The chart is what\nturns it into something you can actually act on.",[11,86,87],{},"All Trends history is computed and stored on the watch itself — nothing is uploaded anywhere\nto draw these charts.",[27,89,91],{"id":90},"make-it-yours","Make it yours",[11,93,94],{},"Colour the hour and minute digits independently, and pick separate colours for your metric\nvalues and their labels. The palette runs thirty-two tones deep — sixteen bright shades for\na punchy, high-contrast look, sixteen deeper shades for something quieter, plus white,\nblack and grey. Pair that with Dark or Light theme, and Dotpace scales pixel-perfectly across\n100+ round Garmin watches, from 218px dials up to 454px AMOLED flagships.",[27,96,98],{"id":97},"shaped-by-feedback","Shaped by feedback",[11,100,101],{},"Dotpace's roadmap runs on user requests, not a fixed plan. The Trends page exists because\npeople asked for a way to see VO₂max and Stress history without opening an app; the metric\nlist, the two layouts, the palette depth all trace back to the same kind of ask. Whatever\nConnect IQ's SDK allows for a requested feature, we build it — this release includes\neverything the platform currently permits for the requests we'd had.",[27,103,105],{"id":104},"your-data-stays-on-your-watch","Your data stays on your watch",[11,107,108],{},"Dotpace only reads what it needs to draw the face and its Trends charts: the time and date,\nthe stats you choose to show, current weather, your watch's last known location for sunrise\nand sunset, and your profile only when Active Calories or VO₂max is shown. No accounts, no\nanalytics, no network requests — nothing is collected, stored off-device, or sent anywhere,\nincluding to Runima. There's no account to link and no sync between the two.",[27,110,112],{"id":111},"get-it","Get it",[11,114,115,116,123],{},"Dotpace is available now, free, on the Connect IQ Store — search \"Dotpace\" from the Connect\nIQ app on your phone or at ",[117,118,122],"a",{"href":119,"rel":120},"https:\u002F\u002Fapps.garmin.com\u002Fapps\u002Ffe425d96-8e54-4e6d-8fbd-e5985870ed90",[121],"nofollow","apps.garmin.com",".",[125,126],"hr",{},[11,128,129],{},[130,131,132],"em",{},"Garmin®, Connect IQ™, and the Garmin logo are trademarks of Garmin Ltd. or its subsidiaries,\nregistered in the USA and other countries, and are used here only to describe compatibility.\nDotpace is a third-party application built with the Connect IQ SDK; Runima and Dotpace are\nnot affiliated with, sponsored by, or endorsed by Garmin.",{"title":134,"searchDepth":135,"depth":135,"links":136},"",2,[137,138,139,140,141,142],{"id":29,"depth":135,"text":30},{"id":54,"depth":135,"text":55},{"id":90,"depth":135,"text":91},{"id":97,"depth":135,"text":98},{"id":104,"depth":135,"text":105},{"id":111,"depth":135,"text":112},"2026-07-03T13:58:32","Dotpace is a free, minimal Garmin watch face with a 90-day Trends chart for VO₂max, Stress, Body Battery and Resting Heart Rate.","md","\u002Fimages\u002Fblog\u002Fdotpace-garmin-watchface.png",1417,3000,{},true,"\u002Fblog\u002Fdotpace-garmin-watchface",{"question":153,"answer":154},"Is there a Garmin watch face that shows my VO₂max and Stress trends?","Yes — Dotpace is a free, minimal dot-matrix watch face for Garmin Connect IQ devices with a built-in Trends page: a 90-day history chart for VO₂max, Stress, Body Battery, and Resting Heart Rate, plus an overview page that lines up all four at a glance.",{"title":5,"description":144},{"loc":151},"blog\u002Fdotpace-garmin-watchface",[159,160,161,162],"announcement","product","watch-face","smartwatch","-XeAeUfwAyPpegiVm8yM0fFERwf5lCs32w2j7UKB2gg",[165,173,185,192,194,202,210,216,224,230,241,250,259,265,272,278,285],{"path":166,"title":167,"date":168,"image":169,"imageWidth":170,"imageHeight":171,"tags":172},"\u002Fblog\u002Fbloc-garmin-watchface","Bloc: A Watch Face Built From Ten Blocks of Color","2026-07-08T10:46:52","\u002Fimages\u002Fblog\u002Fbloc-garmin-watchface.png",3400,1300,[159,160,161,162],{"path":174,"title":175,"date":176,"image":177,"imageWidth":178,"imageHeight":179,"tags":180},"\u002Fblog\u002Fsub-3-marathon","Sub-3 Marathon: The 4% Club, and How to Join It","2026-07-07T14:00:00","\u002Fimages\u002Fblog\u002Fsub-3-marathon.png",1424,752,[181,182,183,184],"running","marathon","training-science","endurance",{"path":186,"title":187,"date":188,"image":189,"imageWidth":178,"imageHeight":179,"tags":190},"\u002Fblog\u002Fheart-rate-zones","Your Heart Rate Zones Are Probably Wrong","2026-07-04T11:20:00","\u002Fimages\u002Fblog\u002Fheart-rate-zones.png",[181,191,183,184],"heart-rate",{"path":151,"title":5,"date":143,"image":146,"imageWidth":148,"imageHeight":147,"tags":193},[159,160,161,162],{"path":195,"title":196,"date":197,"image":198,"imageWidth":178,"imageHeight":179,"tags":199},"\u002Fblog\u002Ftraining-lactate-thresholds","Train LT1 by Heart Rate, LT2 by Pace","2026-07-03T10:02:43","\u002Fimages\u002Fblog\u002Ftraining-lactate-thresholds.png",[181,200,191,201],"lactate-threshold","pacing",{"path":203,"title":204,"date":205,"image":206,"imageWidth":178,"imageHeight":179,"tags":207},"\u002Fblog\u002Fpost-exercise-heart-rate","Why Heart Rate Stays High After Exercise","2026-07-02T15:31:03","\u002Fimages\u002Fblog\u002Fpost-exercise-heart-rate.png",[181,191,208,209,183],"hrv","cross-training",{"path":211,"title":212,"date":213,"image":214,"imageWidth":178,"imageHeight":179,"tags":215},"\u002Fblog\u002Ftraining-paces","Training Paces: Science and Calculation","2026-06-29T12:00:00","\u002Fimages\u002Fblog\u002Ftraining-paces.png",[181,183,201,184],{"path":217,"title":218,"date":219,"image":220,"imageWidth":178,"imageHeight":179,"tags":221},"\u002Fblog\u002Frecovery","Recovery: The Adaptation You're Leaving Behind","2026-06-19T21:45:12","\u002Fimages\u002Fblog\u002Frunning-recovery.png",[181,222,223,208,183],"recovery","sleep",{"path":225,"title":226,"date":227,"image":228,"imageWidth":178,"imageHeight":179,"tags":229},"\u002Fblog\u002Fhow-to-increase-hrv","How to Increase HRV — and What Low Means","2026-06-18T13:34:34","\u002Fimages\u002Fblog\u002Fhrv.png",[208,191,222,184,183],{"path":231,"title":232,"date":233,"image":234,"imageWidth":178,"imageHeight":179,"tags":235},"\u002Fblog\u002Fcoffee-vs-caffeine","Coffee vs. Caffeine: What They Do to Your Body","2026-06-17T13:28:21","\u002Fimages\u002Fblog\u002Fcoffee-vs-caffeine.png",[236,237,238,239,240],"caffeine","coffee","nutrition","health","sports-science",{"path":242,"title":243,"date":244,"image":245,"imageWidth":178,"imageHeight":179,"tags":246},"\u002Fblog\u002Fhow-to-start-running","How to Start Running: The Evidence-Based Guide","2026-06-14T16:09:22","\u002Fimages\u002Fblog\u002Fhow-to-start-running.png",[181,247,248,249,183],"beginners","couch-to-5k","injury-prevention",{"path":251,"title":252,"date":253,"image":254,"imageWidth":178,"imageHeight":179,"tags":255},"\u002Fblog\u002Frunning-shoes-100-years","Running Shoes: A Century of Myths and Science","2026-06-12T11:59:15","\u002Fimages\u002Fblog\u002Frunning-shoes.png",[181,256,257,249,258],"running-shoes","footwear-science","foot-strength",{"path":260,"title":261,"date":262,"image":263,"imageWidth":178,"imageHeight":179,"tags":264},"\u002Fblog\u002Frun-faster-lower-heart-rate","How to Lower Your Heart Rate While Running","2026-06-11T15:13:10","\u002Fimages\u002Fblog\u002Frun-faster-lower-heart-rate.png",[181,247,191,183],{"path":266,"title":267,"date":262,"image":268,"imageWidth":178,"imageHeight":179,"tags":269},"\u002Fblog\u002Frunning-economy","Running Economy: The 30% Energy You're Leaking","\u002Fimages\u002Fblog\u002Frunning-economy.png",[181,270,271,183],"running-economy","efficiency",{"path":273,"title":274,"date":275,"image":276,"imageWidth":178,"imageHeight":179,"tags":277},"\u002Fblog\u002Flactate-threshold","Lactate Threshold: Your Hidden Redline","2026-06-10T16:23:10","\u002Fimages\u002Fblog\u002Flactate-threshold.png",[181,200,184,183],{"path":279,"title":280,"date":281,"image":282,"imageWidth":178,"imageHeight":179,"tags":283},"\u002Fblog\u002Fthe-vo2max-trap","The VO₂max Trap: One Number Won't Win","2026-06-10T14:08:22","\u002Fimages\u002Fblog\u002Fvo2max-trap.png",[181,284,184,183],"vo2max",{"path":286,"title":287,"date":288,"image":289,"imageWidth":290,"imageHeight":291,"tags":292},"\u002Fblog\u002Fintroducing-runima","Introducing Runima: Coach-Grade Running Analytics","2026-06-08T13:53:36","\u002Fscreenshots\u002Foverview.png",2880,2172,[159,160,293],"training-load",1784124052641]