- When any window is minimized, the other windows are also minimized
- When any window is restored, the other windows are also restored
- When any window is maximized, that action has no side effects
- Any window whose state is set with the ctrl key down is explicitly set by the user. Setting a window that way has no side effect on any other window. Such a window is also excluded from the group -- the others all minimize and restore without affecting the explicitly set one.
The explicit setting allows you to have a window that remains minimized while you work with the rest of the app. It also allows a window to remain non-minimized if that is what you want. The first time you change an explicit window's state without the ctrl key it will no longer be an excluded explicit window. I'm not sure those are the best rules, and I'm not sure that I have thought of all corner cases. After all it was just a quick knock-off last night.
There is one thing I would like to be able to do, but could not find a way -- if you know how, please let me know. I would like to have just the Control Center show on the taskbar (that part is easy) while still showing the thumbnails for all of the windows if you hover over the Control Center icon (that is the part I do not know how to do).
The point of this posting is that having the windows behave like a single application, so you do not have to minimize each one individually and restore each one individually, is a feature I have seen users requesting. I implemented my rules that do so in a short time last night so, proof by example, it is quite easily doable. Then main issue is usability, such as my ctrl-key convention. There may well be a better set of conventions than mine; if you know of a better set please speak up.
--EV
Comment