Ideally the program would:
- Have a tray icon that had a right-click context menu for opening a settings panel for adjusting the opacity of the overlay. Menu items in tray could be: Settings, About, Exit. Hovering on the tray icon could show the hotkeys in a tooltip. Right clicking on the overlay itself could bring up the same menu that the tray had, settings, about, exit.
- Allow the overlay opacity to be adjustable from 100% opaque to 90% transparent
- Have hotkeys for showing/hiding (superfluous fade in/out?) CTRL-WIN-Up arrow to show and CTRL-WIN-Down arrow to hide. Or the hotkeys could be configurable on the settings dialog.
- Be multi-monitor aware so that it spans across both of my screens.
The workflow would be:
If the program was not running yet:
- Start the program.
- When it opens it draws itself on top with the last used settings. If the opacity is > 90% opaque there could be a time delayed tooltip that pops up somewhere letting the user know that "Focus Overlay: To focus, click on another program, or start one. Right click the overlay for options. (e.g. "Hey your computer isn't broken, this is what you asked for or something
If the program is already running:
- Any already running tasks when clicked on or switched to with ALT-TAB would automatically adjust the z-index of the overlay to -1 of the clicked window itself so that the focused window would sit on top of the overlay and the overlay on top of every other window.
- If the user hides the overlay either with hotkey or right click in tray or on focus area, it just hides it (superfluous fade?) and allows input focus to be passed through as if it were not there like minimizing the overlay (which would also be just fine)
- If the user has an application loaded and presses the show hotkey, while the focus overlay is hidden, it would draw the overlay behind the current program that had input focus when the hotkey was pressed
Perhaps in a future version the color of the overlay could be configurable in addition to the opacity.
There was a program like this that I found for my MacBook and I liked it very much. It helped me focus on doing one thing at a time while being able to see beneath the window itself.
Kind of superfluous, but it would be nice. I very often organize windows side by side, near each other, and especially now today that I've found Frameless, etc.
Sorry if this is too extensive, I don't know what qualifies as a "snack", this could very well be way more like a "meal"?
Thanks, cool forum, and feel free to ignore my idea/request Might be impossible on PC but not hard on OSX?