musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.3k stars 2.66k forks source link

[MU4 Issue] Items in "Properties" sidebar jump all over the place during use #10995

Open rgreen5 opened 2 years ago

rgreen5 commented 2 years ago

Describe the bug If you make a change to a property in the "properties" sidebar, you expect the property items to stay in position. However, if you click on the "More" option, then click on any property, the items suddenly shift position, leaving the user bewildered!

P.S. I am using a 15 inch screen laptop.

To Reproduce

  1. Open the attached score (unzip first). auber - fd_on_yonderrock(hayden).mscz.zip

  2. Click on, say, an item of text in the "Title" frame. Click on various items visible in the "Properties" sidebar. Note that, as expected, the items remain in position.

  3. Now expand the "More" button in the Properties sidebar. Again, try changing any property.

RESULT: The items suddenly, and for no apparent reason, jump to a new position. macOS and Linux

https://user-images.githubusercontent.com/101250347/163194736-20713e44-7f6b-48d3-afd5-2d4c2b07d8dc.mov

Win11

https://user-images.githubusercontent.com/101250347/163371059-134f555f-6d57-40af-864d-5f97a42629a1.MP4

Expected behavior (edited)

When the user clicks on "More", this button should remain stationary and the "submenu" (if that's the right word) should unfold below it, causing scroll bars to appear (or extend). The user then scolls down to reveal the submenu properties. This is the current behaviour under MS3.

Platform information OS: macOS, Win11, Linux

micpap25 commented 2 years ago

I can confirm this still occurs on Windows 11. Mind if I take a look at this issue?

Tantacrul commented 2 years ago

The inspector pushes up so the full content of popups can be seen. However:

@DmitryArefiev - has the situation improved at all on Windows / Linux?

rgreen5 commented 2 years ago

OS: Linux Mint 20.1, Arch.: x86_64, MuseScore version (64-bit): 4.0.0-2945953497, revision: github-musescore-musescore-2f7d29c

This is how the More button unfurls in MS4:

ms4_properties_panel

IMV, the sudden shift upwards of the "More" button is disorienting.

And this is how MS3 handles a similar situation:

ms3_inspector

The part that is clicked on stays in the same place and the Inspector expands below the bottom of the window.

I much prefer the MS3 transition.

DmitryArefiev commented 2 years ago

@DmitryArefiev - has the situation improved at all on Windows / Linux?

Nope, the same. Especially on Windows:

https://user-images.githubusercontent.com/90187801/188160572-c295ae2d-3a88-4dda-a271-c37425fa8b08.mp4

rgreen5 commented 1 year ago

OS: Linux Mint 20.1, Arch.: x86_64, MuseScore version (64-bit): 4.1.0-231880502, revision: github-musescore-musescore-193bce0

Still the same problem in the latest nightly (with a 15 inch laptop).

  1. For example, click on a text object, then click on the "More" button in the Properties panel. RESULT: The "sub-panel" pushes the rest of the properties upwards. This causes all the user's visual reference points to shift position – which is disorienting. Expected behaviour would be to allow the sub-panel to unfold down without moving anything above it.
  2. Click on another program then click back on on MS4. RESULT: The sub-panel has closed again. Would expect the subpanel to stay open?
  3. Click the "More button" then click the square border option in "Frame" RESULT: Again the subpanel shifts everything above it upwards, rather than unfolding underneath the viewport.