musescore / musescore/MuseScore

Unable to drag elements to palette with Ctrl+Shift command

Open
#17,823 1 comment 0 reactions 1 assignee View on GitHub

@Eism is already working on this.

Since Jun 1, 2023.

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

Description

Issue type

UI bug

Bug description

To copy an element from the score to a palette you need to press Ctrl+Shift, then drag the element into a cell. However this is proving very hit and miss and the problem seems to be in the Ctrl+Shift selection step.

In some scores certain text lines cannot be selected at all; same problem with glissando lines.

Steps to reproduce
  1. Open the attached score.
    element_to_palette.zip
  2. Press Ctrl+Shift and try to drag any text element from the first system (say) to an empty cell in a palette.
    RESULT: Selection is barred with the white "Not allowed" symbol. This was also the case in MS3 with purely text elements.
  3. Now do the same for the line in measure 10. The critical part is the Ctrl+Shift selection step.
    RESULT: Whether selection is succesful or not depends on what part of the line you click.
  4. You may also find it useful to drag other elements, such as hairpins etc., to a palette to see if there are any problems there as well.
MuseScore Version

MuseScore version (64-bit): 4.0.2-230651545, revision: github-musescore-musescore-dbe7c6d

Regression

Text could not be copied to the palette in MS3. AFAIR, text-lines could.

Operating system

OS: Linux Mint 20.1, Arch.: x86_64,

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.