musescore / musescore/MuseScore

Lyrics: "Set to verse" can result in misordering of verses

Open
#19,903 4 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

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

Description

Issue type

UI bug

Bug description

There is an issue with the "Set to verse" command in the Lyrics section of the Properties panel.

The problem is that if you try to swap non-adjacent verses using the spinners, any intermediate verses are put out of order as well. This is remedied by using direct numerical entry which swaps non-adjacent verses directly without changing the order of intermediate verses

This command needs some adjustment so that only direct swapping of verses is allowed. This will maintain the existing order of any intermediate verses

Steps to reproduce
METHOD 1
  1. Open the attached MS4 file.
    verse_numbers.zip
  2. Select the lyrics in verse 1
  3. Use the "Set to verse" spinner to change verse 1 to verse 5

RESULT: Verses 1 and 5 are swapped as expected. However the other verses have been swapped around as well; this is unlikely to be the desired result

METHOD 2
  1. UNDO the changes
  2. Select the lyrics in verse 1
  3. Enter 5 in the "Set to verse" text box

RESULT: Verses 1 and 5 are swapped as expected. The other voices retain their positions as expected.; this is likely to be the desired option.

MuseScore Version

MuseScore version (64-bit): 4.1.1-232071203, revision: github-musescore-musescore-e4d1ddf

Regression

I don't know

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.