hovancik / stretchly

The break time reminder app
https://hovancik.net/stretchly
BSD 2-Clause "Simplified" License
4.57k stars 441 forks source link

[Feature request]: Show Break after the User Have Exited Do Not Disturb Mode #1313

Open cmicat opened 1 year ago

cmicat commented 1 year ago

Version

Existing requests

Advanced Preferences

What operating system are you using?

Windows

Operating System Version

Windows 10 21H2

Problem description

Situation: I watch Youtube videos sometimes, and I usually watch them in full screen mode; hence, windows 10 will automatically turn into Do Not Disturb mode. I want this app notify me only when I have finished one video and exited full screen mode, rather than interrupt me while I am watching a video. Currently, there are two options: check "Show breaks even in Do Not Disturb mode", and the app will interrupt me while I am watching a video; do not check this option, and if the break happens while I am watching a video, there will be no break at all.

Possible solution

Add another option: "Hold breaks until exited Do Not Disturb mode"

Behavior:

  1. The program should keep counting while Do Not Disturb mode is on, and store pending breaks.

  2. When the user exits Do Not Disturb mode, if there are pending breaks, show a notification: You have been using computer for xxx minutes since last break, and have missed a (mini break/long break), do you want to start the break now?

Whether to show "mini break" or "long break" depends on what's the biggest break the user have missed.

Or maybe no choice, just like normal notification of break.

Alternative solutions

  1. Being interrupted while watching videos, which is annoying.
  2. Disable this app if I am watching videos, and reenable when I have finished.

Additional information

No response

Code of Conduct

hovancik commented 1 year ago

Hi and thanks for the feedback. I'll keep this opened, but as I am super busy, this will not happen any time soon as this would be bigger job to do.