Intermittent Fasting
· v1.37.0
About
Intermittent Fasting Widget — simple, powerful fasting tracking on your Garmin.
QUICK LINKS:
• User Manual (PDF): https://tinyurl.com/IF-user-manual
• Support development: paypal.me/zunido (FREE widget, donations appreciated!)
HOW TO START / STOP FASTING:
The widget menu contains Start/Stop Fasting. How to open it depends on your device:
▶ Fenix 7/8, epix2, Forerunner 955/965/970, Enduro 3, Approach S7, D2 Mach 1/Air X10:
→ Press START or MENU button → select Start Fasting
→ UP / DOWN arrows navigate between views
→ Hold any button: quick start/stop shortcut
▶ Fenix 5/6, Forerunner 55/245/255/265, Approach S60/62, older button watches:
→ Hold UP key (1 sec) → widget menu → select Start Fasting
→ Press START to cycle between views
→ Hold START (1 sec): quick start/stop shortcut
▶ Venu 1/2/3/4, Vivoactive 4/5/6, touchscreen watches:
→ Press START button → widget menu → select Start Fasting
→ Tap screen to cycle between views
→ Long-press screen: quick start/stop shortcut
▶ Vivoactive 3 (single-button):
→ Press the button to directly start or stop fasting
Shortcuts (hold gestures) can be toggled ON/OFF in the widget menu → Shortcuts.
FASTING MODES (evidence-based):
• Gentle TRF (14:10) — beginner-friendly time-restricted eating
• Standard TRF (16:8) — the most studied schedule
• Adaptive Fasting (Circadian) — aligns eating window to daylight with 10–12h constraints (available on newer watch models)
• Custom TRF — choose your own fasting goal
CORE FEATURES:
• Real-time timer with color-coded progress arc
• Multiple views: Base, Details, Statistics, History (last 7 plotted)
• Streaks, averages, totals, and personal records
• Background milestone notifications (can be disabled)
• Manual location fallback if GPS/location is unavailable (only needed for adaptive circadian mode)
ADAPTIVE FASTING (CIRCADIAN):
Automatically calculates a daily eating window based on sunrise/sunset for your location, with evidence-based constraints (10–12h eating window centered on solar noon) to stay practical year-round.
DATA EXPORT (GDPR / privacy-first):
• Export your fasting history as a CSV via a secure link + QR code
• No account required; links expire automatically
PRIVACY:
• Fasting data stored locally on-device
• No analytics, no tracking, no cloud sync
• Location is used only to compute sunrise/sunset (not exported)
What's new
Release Notes - Intermittent Fasting Connect IQ Widget
IMPORTANT NOTICE: If you contact the developer with an issue, suggestion or bug, make sure you leave a contact email, otherwise it is not possible to get back to you with feedback on your topic.
1.37.0 - STREAK FIX + ENDURO 3 SUPPORT
— FIX: Streak counter now saves correctly after each completed fast — was recalculating from fasting log on every app launch and showing 1 if any sub-threshold log entry existed (all high-memory devices, since v1.0)
— FIX: Enduro 3: buttons and touch input now work correctly — device was missing from the build routing config, causing START to use the wrong input path
1.36.3 - STORAGE SANITY CHECK
— FIX: Widget now detects and clears corrupted fast data that could show implausibly long fasting durations (e.g. 8507 hours) — caused by a pre-existing ghost fast epoch in storage from before v1.36.2
1.36.2 - GHOST FAST HOTFIX (COMPLETE FIX)
— FIX: Stopped fast could reappear in glance and widget — glance process was writing stale fast data back to storage on every exit; stopped fast now stays stopped (all devices)
— FIX: Background notification scheduling after stop now always reads authoritative storage instead of a stale in-memory value, preventing spurious fasting-progress wake events (all devices)
— FIX: Stop timer garbage-collection — timer now held in a module-level variable until callback fires (all devices)
— FIX: Instinct 3 / Instinct E: brief view flash before summary screen after confirming stop now prevented
1.36.0 - INSTINCT 3 / INSTINCT E FIXES
— FIX: UP, DOWN, and ENTER buttons now work on Instinct 3 Solar, Instinct 3 AMOLED (45mm/50mm), and Instinct E (40mm/45mm) — buttons were silently unresponsive due to a CIQ behavioral callback routing difference on these devices
1.35.0 - FR735XT COMPATIBILITY FIXES
— FIX: UP and DOWN buttons now cycle views instead of exiting the widget (FR735XT and other CIQ 2.x devices)
— FIX: ENTER button now cycles views as expected (FR735XT)
— FIX: Editing fast start or end time no longer crashes on FR735XT
— FIX: "Days since last fast" no longer shows 56 years when no prior fast exists (FR55, FR735XT, vivoactive 3, other low-memory devices)
1.34.1 - INPUT RELIABILITY FIXES
— FIX: vivoactive 4 / 4S top-right button now reliably opens the menu on real hardware (was unresponsive since v1.34.0)
— FIX: Error messages no longer truncated on Venu 3s and other narrow-screen devices
— FIX: Tapping the idle main screen now opens the menu instead of jumping to stats (all touch devices)
1.34.0 - EDIT FAST START TIME + LOW-MEM GHOST FAST FIX
— NEW: Edit fast start time directly in the post-stop summary (press UP / swipe down) — completes the edit pair alongside existing end-time editing (press DOWN / swipe up)
— FIX: Ghost fast on FR55, Fenix 6S, vivoactive 3, and other low-memory devices now fully prevented (ported v1.33.0 defensive storage clear to low-mem tier)
1.33.0 - GHOST FAST + STABILITY FIXES
— FIX: Ghost fast now fully prevented after editing end time in summary (defensive storage clear on summary exit — belt-and-suspenders with v1.32.0 stop_confirmed guard)
— FIX: Starting a fast via the adjust-start picker no longer leaves a stale view on the stack (back press was required twice to exit widget)
— FIX: Glance "days since last fast" now updates correctly after deleting a record or clearing all records
1.32.0 - GHOST FAST ROOT CAUSE FIX
— FIX: Confirmed-stop fast could still resurrect as active in glance after quickly exiting within ~100ms of confirming stop (real root cause fix)
1.30.0 - FENIX 7/8 START BUTTON RELIABILITY FIX
START button on Fenix 7/8, epix2, FR955/965/970 now reliably opens the menu in all cases
— RELIABLE MENU: Fixed remaining case where START toggled views instead of opening the menu
— NAV HINT: UP/DOWN hint auto-hides after 5 navigations
1.29.0 - NAVIGATION FIX FOR MODERN BUTTON WATCHES + BUG FIXES
START button now opens the widget menu on Fenix 7/8, epix2, FR955/965/970 and s