Pomodoro
· v2.2.1
About
A Pomodoro timer app for all Garmin devices!
Use the Pomodoro technique (https://en.wikipedia.org/wiki/Pomodoro_Technique) to increase your productivity.
________
Features:
• A lightweight and clean implementation of the Pomodoro technique.
• Keeps track of time left in your Pomodoro session, as well as break time and overal number of Pomodoros.
• Mimics the ticking of a real physical Pomodoro by using short vibrations (disabled by default - change strength of vibration setting to a non-zero value, like 60 to enable).
• Alerts you using vibrations and tones.
• Supports all Garmin devices using Connect IQ.
• You can customize many aspects of the technique (using Garmin Express' settings page https://apps.garmin.com/settingsHelp):
• length of one Pomodoro (default: 25 minutes)
• length of the short break between Pomodoros (default: 5 minutes)
• length of the long break between groups of Pomodoros (default: 30 minutes)
• the number of Pomodoros in a group (default: 4)
• the strength of the vibration "tick" (default: 0, meaning disabled, set to a non-zero value to enable, like 60, range: 0-100)
• the duration of the vibration "tick" (in milliseconds, range: 80-1000)
• force muting all sounds
______
Usage:
• On the "Ready!" screen, hit the "Start" button to start a new Pomodoro session - get to work! ;)
• After the session is over, you'll get notified (by tone and vibration) - you should immediately (very important!) stop what you're doing and take a break. Don't worry - the app will notify you when it's over - usually the break is short (5 minutes by default), but every block of sessions (default: 4), you'll get a longer break (default: 30 minutes).
• When the break is over, you'll get notified again - hit "Start" to start the new session.
• During a session or a break, feel free to hit "Start" again to bring up a simple menu - you can either restart the whole session (you'll start at Pomodoro #1!), or exit the app.
• Many aspects of the flow above can be adjusted, so be sure to check out the settings page in Garmin Express for this app! See https://apps.garmin.com/settingsHelp
_______________
Bugs and issues:
Before submitting any bug reports, please make sure you are running the newest available firmware for your watch!
Please submit them to the app's repository on GitHub: https://github.com/klimeryk/garmodoro/issues (do make sure it's not a duplicate issue, though)
What's new
Changelog:
v 2.2.1
• Forerunner® 170 / Music
• Forerunner® 70
v 2.2.0
• Enabled optimized rendering on confirmed devices (all Fenix 6, all Venu 4, all Forerunner 255). Thanks to everyone who shared their feedback!
v 2.1.0
• Fixed crash on devices that don't support vibration (like Edge ones).
• D2™ Mach 2 and Pro
• Edge® 550 and 850
• eTrex® Touch
• fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
• GPSMAP® H1 / H1i Plus
• Instinct® Crossover AMOLED
• Venu® 4 41mm / 45mm / D2™ Air X15
v 2.0.0
• This version includes an experimental "Optimized rendering" option (disabled by default). Please give it a try (it's in the Garmin Connect app's settings, along with other app settings). If it works for you, please let me know, so I can add it to the allowlist so it's enabled by default for your model!
v 1.9.11
• Edge® MTB
• Forerunner® 570 42mm and 47mm
• Forerunner® 970
• Venu® X1
v 1.9.10
• Approach® S50
• Descent™ G2
• Instinct® 3 AMOLED 45mm / 50mm
• Instinct® 3 Solar 45mm / 50mm
• Instinct® Crossover
• Instinct® E 40mm / 45 mm
• vívoactive® 6
v 1.9.9
• Enduro™ 3
• fēnix® 8 43mm
• fēnix® 8 47mm / 51mm
• fēnix® 8 Solar 47mm
• fēnix® 8 Solar 51mm
• fēnix® E
v 1.9.8
• Edge® 1050
• Forerunner® 165
• Forerunner® 165 Music
v 1.9.7
• Descent™ Mk3 43mm / Mk3i 43mm
• Descent™ Mk3i 51mm
• fēnix® 7 Pro - Solar Edition (no Wi-Fi)
• fēnix® 7X Pro - Solar Edition (no Wi-Fi)
v 1.9.6
• vívoactive® 5
v 1.9.5
• Approach® S70 42mm
• Approach® S70 47mm
• Edge® 540 / 540 Solar
• Edge® 840 / 840 Solar
• epix™ Pro (Gen 2) 42mm
• epix™ Pro (Gen 2) 47mm
• epix™ Pro (Gen 2) 51mm
• fēnix® 7 Pro
• fēnix® 7S Pro
• fēnix® 7X Pro
• GPSMAP® 67 / 67i
• Instinct® 2X Solar
• Venu® 3
• Venu® 3S
v 1.9.4
• Forerunner® 265
• Forerunner® 265s
• Forerunner® 965
v 1.9.3
• Edge® Explore 2
• MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer
• MARQ® (Gen 2) Aviator
• Venu® Sq 2
• Venu® Sq 2 Music
v1.9.2
• Fixed an issue where the time was not updated during breaks (thanks to @volkov for the fix!)
v1.9.1
• D2™ Mach 1
• Descent™ G1 / G1 Solar
• Edge® 1040 / 1040 Solar
• epix™ (Gen 2) / quatix® 7 Sapphire
• Forerunner® 255/255s (and Music)
• Forerunner® 955 / Solar
v1.9.0
• Added frequency of ticking (vibrations) to preferences - the default one second was too much for some folks, but disabling it completely is not optimal either. Now you can choose a midpoint - try 60 seconds as a good start!
v1.8.3
• D2™ Air X10
• fēnix® 7/7S/7X
• Instinct® 2 / Solar / Dual Power / dēzl Edition
• Instinct® 2S / Solar / Dual Power
• for Venu™ 2 Plus
v1.8.2
• Descent Mk2 S
• Enduro
• Forerunner 55
• Forerunner 945 LTE
• Venu 2/2S
v1.8.1
• Approach® S62
• D2™ Air
• Descent™ Mk2 / Descent™ Mk2i
• Edge® 1030 Plus
• Forerunner® 745
• new MARQ™ variants (Commander, Golfer, Adventurer)
• Darth Vader™ and Rey™
• Montana® 7 Series
• Venu™ Mercedes-Benz® Collection
• Venu® Sq (including Music Edition)
v1.7.0
• Fenix 6 (S/X and/or Pro/Normal)
• GPSMAP 86s (and its variants)
• Venu
• Captain Marvel
• First Avenger
• Vivoactive 4 and 4s
v1.6.0
• Edge 530
• Edge 830
• Forerunner 245
• Forerunner 245 Music
• Forerunner 945
• All the MARQ devices
• Vivoactive 3 Mercedes-Benz Collection
v1.5.0
• By popular demand, the current time is always displayed.
• Added support for Vivoactive 3 Music Cellular/LTE.
v1.4.0
• By popular demand, added an option to mute all in-app sounds (even if globally they are enabled).
• Added support for all new Garmin devices since v1.1.0.
v1.3.0
• By popular demand, vibration ticking is disabled by default.
v1.2.0
• Launcher icons in optimal sizes for devices with non-standard screens
v1.1.0
• Approach S60
• D2 Charlie
• Edge 1000
• vivoactive 3
• Added Spanish language support (props to @srabuini: https://github.com/klimeryk/garmodoro/pull/3)
• Restored Back button default behaviour (fixes https://github.com/klimeryk/garmodoro/issues/2)