Program window height changes according to components displayed: can cause mixer, piano to disappear off screen
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Win 7 / Win 10. MS 3.2.3 (official)
Under certain circumstances the program window increases in height to accomodate the components rather than maintaining a fixed height. This can result in the lower part of the window disappearing off the edge of the screen.
The best way to see this is with a smaller screen laptop (15 in. say), or by reducing the size of the program window. Select some text in the score to get an Inspector display, then dock the mixer by dragging it to the bottom half of the Inspector so that they are stacked (not one behind the other). Now display the Piano keyboard.
Expected result: Program window height stays the same.
Actual result: Window height increases to accomodate the Piano.
Fix version
3.4.0
Comments
Came up again at #292635: Piano Keyboard and Mixer Overlap.
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.3.0.8624, revision: f85163f
Try this. Adjust the program window so that it is half the height of the screen say. Now display the on-screen Piano, full width, bottom of window. Now press F10 to display the mixer (ensuring that it docks on the Inspector side). This will force the Piano and the bottom of the program window downwards.
See https://github.com/musescore/MuseScore/pull/5520.
Fixed in branch master, commit f18b6f7418
_fix #291957: Mixer causes piano to disappear off screen.
Resolves: https://musescore.org/en/node/291957.
The mixer needs to be able to shrink in order to accomodate the piano keyboard if it is made visible. Decreasing the minimum height for the QScrollArea that contains the mixer sliders allows this to happen._
Fixed in branch master, commit 0dc4d19ee2
_Merge pull request #5520 from mattmcclinch/291957-mixer-height
fix #291957: Mixer causes piano to disappear off screen._
Automatically closed -- issue fixed for 2 weeks with no activity.