Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Range selection - Layout elements (staff spacer, frame, staff type change, measure) issues #21184

Open
5 tasks
sammik opened this issue Jan 24, 2024 · 0 comments
Open
5 tasks
Assignees
Labels

Comments

@sammik
Copy link
Contributor

sammik commented Jan 24, 2024

Issue type

UX/Interaction bug (incorrect behaviour)

Bug description

Aplying some layot element on range selection gives strenge results.

For breaks, it seems to be correct - adding break to selection adds it befor and after. Adding "keep measures on same system) adds it between each pair in selection.

But other elements I thhink are not correct

  • 1. staff spacers are added to each measure of selection (I would expect only firs measure)

  • 2. staff spacers are added always to top staff of selection (it make sense in spacers up, but not much sense if three staves selected and spacers down) For spacers down, I would expect either adding it only to bottom staff, or adding it between each selected staves.

  • 3. frames, and measures are added to each measure in selection (in Add -> Frame dialog it adds only one before whole selection)

  • 4. staff type change is added to each measure in selection, but only to top staff. (I would expect either only begining of selection, or same behaviour, like breaks have - add one to begining, and second after end of selection. And to each selected staff, not only top one.)

  • 5. If added break, than Undo, adding spacer adds also extra one to measure after selection. See: Undoing and re-adding certain objects causes extra ones added (Clefs, Time signatures, Key signatures, Barlines, Repeats, Layout) #17718

Steps to reproduce

  1. select range selection couple measures some inner staves in score
  2. apply Layout elements from palette

Screenshots/Screen recordings

range-layout.mp4

MuseScore Version

master

Regression

No.

Operating system

Ubuntu 22.04

Additional context

No response

@bkunda bkunda added the needs design Design is needed label Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Next one or two releases
Development

No branches or pull requests

4 participants