In WindowMIzer Preferences > Advanced panel, there is a setting for "Destination of original window". The choices are "Move Offscreen" and "Minimize to Dock".
Minimize to Dock
As described elsewhere, WindowMizer uses a placeholder window to provide window-shading. The original window has to be sent somewhere, so WindowMizer has previously always sent it to the dock.
The dock is the correct place for the window to go. Sending the original window to the dock plays well with the OS and the natural ordering of windows. However there were some complaints that WindowMizer was slow.
Countless time and resources were spent trying to speed up the process of sending a window to the dock, but when a window is sent to the dock, it takes about a third of second to get there. There is no way to speed it up. I have used Apple DTS and other resources to make WindowMizer as fast as possible –- while still sending the window to the dock.
Move Off-Screen
The only way to make WindowMizer faster is to move the original window off-screen rather than sending it to the dock. Moving a window off-screen is at least 3X faster than sending the window to the dock but it poses some issues that are nearly impossible to overcome, such as:
- Because the real window is tucked-away in the corner, it is still in the front-to-back ordering of windows.
- When an application quits, some of it's windows may be off-screen and WindowMizer cannot move them back on-screen because the app has already been quit. So, when an app is re-opened WindowMizer moves any off-screen windows back onscreen to an arbitrary location. Note: If WindowMizer is Quit first, then it has the opportunity to restore off-screen windows.
- If your dock is positioned on the right side of the screen, "Move Off-Screen" method currently does not work.
Please let me know which method are you using? "Move Offscreen" or "Minimize to Dock".
Could one method or the other be eliminated?
Thanks for your feedback.