-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Problem Statement
Currently, if a break notification appears during a task and the user skips it [intentionally (crucial time or just about to end) or accidentally], the break time is simply lost.
But there are many situations where skipping a break is necessary (phone call, colleague interruption, etc.). After that, there is no option to get that skipped break back, either during ongoing task time or later.
Possible Solution
When a break is skipped, allow the user to reclaim that break manually later.
Possible UX approaches:
A small button like “Take skipped break now”
Inside the break dialog
Or an option placed inside the task bar/timer UI such as “Recover skipped break”
Example scenario
Break pops up
I need to finish a thought → I skip
all skipped break time should be collected/added together (not just one at a time).
Later I'm free → I want that break back
I click “Recover break” and timer starts a break
If I start using my collected skipped break time, and decide to return to work in between, the remaining break time should go back into the collected skipped break pool automatically.
This keeps work/break rhythm healthy while still flexible.
Describe alternatives you've considered
No response
Additional context
The default Pomodoro logic assumes linear breaks, but real workflows have interruptions. This feature would make breaks more practical and not "all or nothing."
Why this matters
Helps maintain proper rest cycles
Reduces mental overhead (“I skipped a break—now what?”)
Matches real-world interruptions
Improves productivity while keeping wellbeing in focus