super-productivity icon indicating copy to clipboard operation
super-productivity copied to clipboard

đź’ˇ IMPORTANT: Ability to reclaim a skipped break later (manual break credit)

Open MyNameIsJanes opened this issue 4 months ago • 2 comments

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

MyNameIsJanes avatar Dec 10 '25 01:12 MyNameIsJanes

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] avatar Dec 10 '25 01:12 github-actions[bot]

@johannesjo can I expect this feature in next consecutive version

MyNameIsJanes avatar Dec 10 '25 23:12 MyNameIsJanes

@MyNameIsJanes no, sorry :) lot's of other stuff to do.

johannesjo avatar Dec 11 '25 17:12 johannesjo