musescore / musescore/MuseScore

[MU4 Issue] Problems with undocking/docking sidebar panels

Open
#12,401 4 comments 1 reaction 2 assignees View on GitHub

@Eism is already working on this.

Since Jul 28, 2023.

P2 UI
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug

The drag behaviour of side panels appears to be very buggy and unpredictable. By comparison, MS3 drag behaviour is consistent.

To Reproduce

Display 2 or 3 panels in the sidebar (using the F7 / F8 / F9 shortcuts).

Note the following:

  • If 2 panels are sharing in the sidebar, you can drag the left-hand one to the right, but you can't drag the right-hand one to the left. If you do it will push the other tab downwards.
  • If 2 panels are sharing, it seems impossible to stack them one above the other.
  • If 3 panels are sharing, if you attempt to drag one tab to the left or right, then the other two panels are pushed downwards. If you try to drag the panel down it will end up pushing the other panels down instead.
  • if there are two panels sharing a position and one panel below, you cannot drag the solitary panel upwards to make it share. with the two others.
  • This is only a small sample of the errors possible.

Expected behavior

Drag behaviour should be strictly consistent, allowing panels to share a position (displaying tabs) or to be stacked.

Platform information
OS: Linux Mint 20.1, Arch.: x86_64, MuseScore version (64-bit): 4.0.0-2667920094, revision: github-musescore-musescore-0f1e7fb

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.