-
-
Notifications
You must be signed in to change notification settings - Fork 496
Description
Version
- I'm using version 1.17.2
Existing requests
- I've checked Existing requests
Advanced Preferences
- I've checked Advanced Preferences
What operating system are you using?
Windows
Operating System Version
Windows 11
Problem description
Currently, Stretchly offers options to display breaks either on all monitors or on the primary monitor, or near the cursor. However, there is no way to manually choose a specific screen/monitor for displaying the break window when multiple monitors are connected.
This can be limiting for users with several screens who want the break window to consistently appear on a chosen display (for example, always on their secondary monitor, or on a screen dedicated to breaks/reminders).
This limitation became especially apparent when I was playing a video game: even though I wanted to keep my routine of taking a break every 20 minutes, the break window would appear over my game, blocking my view and disrupting the experience. It would have been ideal to have the break message displayed on another, less critical screen, so I could stay aware of my break schedule without interfering with my gameplay
Possible solution
Add a new option in the Preferences window that allows the user to select the exact monitor where the break window appears.
-
The dropdown/select list should list all connected monitors with useful details (e.g., "Monitor 1 — 1920x1080", "Monitor 2 — 2560x1440", etc.).
-
The option should be available only when "Show breaks on all monitors" is disabled.
-
Existing choices like "Primary monitor" and "Near cursor" should still be available for convenience.
Alternative solutions
I have tried the existing options, but none allow for consistent selection of a non-primary, non-cursor monitor.
Additional information
-
It would be ideal if the monitor list updates when display configuration changes.
-
This feature would be especially helpful for users with dedicated productivity/workflow setups, or for those who want the break window away from their main working screen.
Note:
I have already implemented these changes for my personal use and can share my approach or code snippets if it can help with integration.
Thank you for considering this request!
Code of Conduct
- I agree to follow this project's Code of Conduct