This has been bugging me for a couple of iterations now. It may have been the switch from Tiger to Leopard, or it could have been some small point-release update somewhere in between. The problem started after I decided to keep my iTunes mini player in the lower right corner of my screen. It seemed the best place for it ever since I moved the dock to the lower left corner. And then I solidified my decision when I added a few nerdy GeekTool stats to my desktop.
Then one day after an OS update, it just wouldn’t work right anymore. I couldn’t move the Mini Player below the height of my dock. The bigger the dock was, the larger the restricted area was. I would drag the mini player down to the corner, and it would annoyingly jump back up by 50 pixels. Even though the dock was way over on the other side of the screen, it still selfishly hogged up the entire bottom 50 pixels. Stupid. It was so stupid. I just wanted it to go back to the way it was.
So for a while, I just dealt with it. I either hid iTunes (which sucked if I wanted to see the currently playing song), or just left iTunes open as a full-size background window, which seemed cluttered to me. It was lame. Then I figured out that if I set the dock to auto-hide, the lower-50 was no longer No-Man’s land. So then I would be able to keep iTunes in the bottom corner, but then my dock was hidden. Lame. Since my dock is much longer than the mini player, this method resulted in much more empty/wasted space on the left side. As you can tell, this was deeply disturbing to my inner being. But whatever, I dealt with it for a while.
The behavior changed back and forth a bit between 10.x and 10.x.x upgrades. I just dealt with whichever workaround worked. Right now, it lets me drag the window below the threshold, but it just won’t remember its position if I go from full window to mini player. Clicking the green button, selecting Window ➔ Zoom, or using my keyboard shortcut for Zoom (currently ⌘-Control-Z) all result in the same aggravating jump-up-50-pixels behavior. Until recently.
My current workaround (on 10.6.4) that seems marginally okay for daily use is as follows: Set the dock to auto-hide with a key combo that’s similar to the Zoom key combo. Now, all i have to do in order to go from full iTunes window to mini player in its correct place without jumping up is press ⌘-Ctrl-D ⌘-Ctrl-Z ⌘-Ctrl-D. Dock hides, window zooms to mini player, and Dock unhides. Easy breezy. Sometimes i forget to hide the dock, but that doesn’t happen very often, and I can just drag the window back down. It was just upsetting me enough for so long that I needed to put this up on the internet, since I wasn’t able to find any fix for it online anywhere. I didn’t even find any complaints. Maybe it’s just my machine. Oh well. It’s fixed. For the most part.