I found a bug that has to do with the replacement of components when you switch to windowshade mode. Windows that are snapped together will remain snapped when one of them is switched to shade mode, at least that's the idea. This doesn't always work well however, mainly with the eq/playlist editor combination.
Step by step reproduction:
- Find a skin with separate player, eq and playlist editor windows, all with shade mode, such as Classix10k or Studiosus
- Place the player on top, below that the eq, and below that the playlist editor, snapped together. Now you have a pretty standard winamp configuration.
- Start switching the components to shade mode, starting with the player, then the eq, then the playlist editor.
- As soon as the playlist editor is switched to the new mode, the eq will displace to a weird location, sometimes even out of screen when the playlist editor is high enough. The eq will then be automatically placed back in screen, that works fine.
The new location of the eq is not completely random. To get the new position, Winamp takes the bottom of the (for example) eq and the bottom of the playlist editor, and replaces the eq so that the space between the two bottoms remains the same. Unfortunately, the playlist editor has got a new height because it was switched to shade mode and therefore Winamp makes a mistake.
I hope you can do something with my kind of blurry story... Just try it out, I think you'll understand what I mean.