View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017858 | MMW 5 | Main Panel | public | 2021-05-13 09:42 | 2021-06-25 19:45 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Platform | Windows | OS | - | OS Version | 10 |
Product Version | 5.0 | ||||
Target Version | 5.0.1 | Fixed in Version | 5.0.1 | ||
Summary | 0017858: Columns widths are not restored correctly on "Metro M" skin | ||||
Description | 1) Switch to "Metro M (Classic)" skin 2) enabled all sub nodes for media tree to select idividual artists 3) switch to "List" view 3) whenever you select a different artist from the media tree, the columns get a few pixels wider. This is reproducable every time I select a new artist and doesn't seem to stop. Details here: https://www.mediamonkey.com/forum/viewtopic.php?p=481458#p481458 | ||||
Additional Information | https://www.mediamonkey.com/forum/viewtopic.php?p=483349#p483349 | ||||
Tags | No tags attached. | ||||
Fixed in build | 2419 | ||||
|
I can't reproduce the column widths getting *wider*, but I can reproduce the user's original issue where the column filter gets increasingly taller each time you switch artists. |
|
Fixed in 2406 |
|
Verified 2418 UNable to replicate in Metro M and other skins. |
|
Re-opened: this issue still exists on "Metro M" skin: https://www.mediamonkey.com/forum/viewtopic.php?p=483055#p483055 I can replicate this way: 1) Select a playlist with columns like this in the 'Media Tree' : https://www.dropbox.com/s/47ep8enwq7h0186/Screenshot%202021-06-24%2013.13.32.png?dl=0 2) Switch to another playlist: Columns get a few pixels wider 3) Switch to the original playlist: Columns gets a few pixels wide again etc. I don't see this issue with other skins. EDIT: The same issue is user reporting here: https://www.mediamonkey.com/forum/viewtopic.php?p=483349#p483349 |
|
As discussed offline with Michal: Probably the emToPx() and pxToEm() are responsible for that in GridView.storeColumns / GridView.restoreColumns So assigned to him to verify and possibly to not do this conversion at all (and store the width always just in pixels rather than ems) ? EDIT: It's combination of Math.round in emToPx and Metro M's @baseFontSize defined as 12.25px, ie. changing it to 12px solves the issue and should be low risk change as 5.0.1 fix |
|
Fixed in 5.0.1.2419 by changing the Metro M's @baseFontSize: from 12.25 px to 12 px. @drakinite: please review my change. |
|
Reviewed and verified from SVN source. |
|
Tested on 2419 with Ludek's steps and no column width drift observed. |