View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000940 | MMW v4 | Player | public | 2004-02-02 04:17 | 2007-03-07 22:04 |
Reporter | rusty | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Summary | 0000940: Minimize/Maximize buttons on player are a bit confusing. | ||||
Description | In 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 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
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. |
|
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 |
|
No longer relevant with MM 3.0. |