View Issue Details

IDProjectCategoryView StatusLast Update
0000940MMW v4Playerpublic2007-03-07 22:04
Reporterrusty Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionwon't fix 
Summary0000940: Minimize/Maximize buttons on player are a bit confusing.
DescriptionIn MM 2.1, we made the Player function in a slightly abnormal way in order to give users a means to access the 'mini-monkey' in the default configuration. (I say abnormal, because the Player is only a component of MM, and yet the minimize button has an effect on the entire app--not just the player).

In MM 2.2, any skins we create will include 'roll-up' functionality (i.e. a minimize to Mini-Monkey button), and thus this hack is unneeded/unexpected in the player. I would now expect the 3 buttons in the player to act as follows:
Leftmost button: minimizes player to windowshade mode
Middle button: maximizes player
Rightmost button: closes player
TagsNo tags attached.
Fixed in build

Activities

jiri

2004-02-05 08:25

administrator   ~0002977

Problem with the proposed solution is that left and middle buttons would work only sometimes (e.g. middle cannot maximize when already maximized). Another thing is that it would be more non-standard then it currently is with regard to how it works in WinAmp.

Thus I would definitely keep how middle and right buttons work, I'm not sure about the left one, but maybe even the current assignment isn't bad.

rusty

2004-03-29 13:58

administrator   ~0003594

I now tend to agree with you that the desired behaviour is not 100% obvious--but for a different reason than you described.

I think that if all users were using MM in skinned mode, then the implementation described in this bug is optimal--there's no reason why a 'minimize' button within a dialog should have an effect on the entire application!!

But it seems that some users do prefer the skinless mode and for them, the current behaviour is more optimal since it provides the only default means of minimizing the application to Now Playing.

Thus the best solution would be to:
-leave the current behavior in skinless mode
-use the described behavior in skinned mode

rusty

2007-03-07 22:04

administrator   ~0008739

No longer relevant with MM 3.0.