View Issue Details

IDProjectCategoryView StatusLast Update
0021194MMW 5Main Panelpublic2024-09-18 21:57
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version5.1 
Target Version5.1Fixed in Version5.1 
Summary0021194: MM Player is truncated at resolutions < 1400 px
DescriptionIn MM 5.0.x the main window could be narrowed to 980px before portions of the player would be truncated.
In MM 2024, the player starts getting truncated once the window size is < 1400px! In other words on 1080px screen OR when the user displays MM in a portion of the screen, the player will not display in its entirety! i.e.
- The most severe aspect is that the time-remaining indicator is cut off
- The visualizer and volume controls are cut off
 
It appears that this is due to the addition of the Playback speed button on the right side of the player and the logic of keeping the Play button centered. I would suggest that:
1) The time-remaining indicator should never be truncated
2) As to the lower portion of the player, either:
a) Continue using the approach of centering the Play/Pause button for window sizes >= 1440, but if the window is < 1440, then allow the 'play' button to move left of center so that the player at least displays correctly at a width of 1024px wide.
b) Continue using the approach of centering the Play/Pause button, but move the visualizer to the left side of the player (e.g. left of the metadata OR left of the BACK button) so that the player will display correctly.
TagsNo tags attached.
Fixed in build3055

Relationships

related to 0014806 closedjiri Metadata can obscure the player UI 

Activities

michal

2024-09-07 11:15

developer   ~0076895

Note - it happens only in case user has all controls set as visible, including rating, otherwise it fits to 1024px.

michal

2024-09-07 14:58

developer   ~0076896

Last edited: 2024-09-07 14:59

Fixed in build 3052. Used 2a), as moving control to the other side of control panel would be quite significant and probably unpleasant change in this stage of release. As it is skin dependent and configuration dependent (which controls are set visible), it cannot be done easily fluently. I used some compromise, where controls could slightly "jump" during changing window width under/over 1400px. But I think it works ok.

rusty

2024-09-13 14:32

administrator   ~0076934

Verified 3052.

Ludek

2024-09-14 21:34

developer   ~0076962

Last edited: 2024-09-14 21:36

Re-opened, this caused regression:

Play/pause button on the player is not centered anymore
image-2.png (55,592 bytes)   
image-2.png (55,592 bytes)   

michal

2024-09-15 06:50

developer   ~0076964

Please read the instructions and comments here, it is not regression, it is by design for window smaller than 1400px.

Ludek

2024-09-15 12:09

developer   ~0076966

Last edited: 2024-09-15 12:12

OK, I understand, but the issue still persists when all controls are enabled (see screenshot).. evan when size is > 1400 px

The problem is that 1400px shouldn't be a fixed size, but rather be counted based on the size of available/visible controls on the right (to not be truncated).
image.png (21,446 bytes)   
image.png (21,446 bytes)   

michal

2024-09-15 12:13

developer   ~0076967

This is the compromise.
We can try more sophisticated solution for affected skins with needed JS code for future releases, but definitely not for 2024.

michal

2024-09-16 09:55

developer   ~0076975

Fixed in build 3054. Moved visualizer and rating to the left and made some adjustments.

lowlander

2024-09-16 23:12

developer   ~0076987

1 Going the smallest width MediaMonkey allowed on 3054, I see Ratings overlapping file info and Previous.

2 Buttons disappear off screen with all of them enabled.

1 is a real problem, 2 less so. Could a solution be that below a certain width all player elements are shrunk so they fit the window width. How much shrinking would depend on what's enabled to be shown.
image-3.png (22,320 bytes)   
image-3.png (22,320 bytes)   

rusty

2024-09-17 02:10

administrator   ~0076989

Re. 1: It looks like spacing would be more even if the visualization was moved back to the right side.

michal

2024-09-17 11:07

developer   ~0076999

Fixed in build 3055. Controls are now sligthly more condensed in lower resolution and the glitch in behavior is fixed. I tried to experiment with button resizing, but it looked always ugly. I think current solution should be enough, it displays default buttons without problems and even if all controls are visible, they fit from cca 825px, which is ok I think (you wanted 1024px initially). Moving vis to the right would not help with anything, only right side would be more full.

lowlander

2024-09-18 21:57

developer   ~0077039

Verified on 3055, Ratings is given enough space at minimum window width. Buttons do overflow off screen, but this is not a real problem (you just need to remove buttons or make window wider).
image-4.png (25,127 bytes)   
image-4.png (25,127 bytes)