MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

[MU4 Task] Add ‘Rest‘ section in Properties panel

Open bkunda opened this issue 2 years ago • 2 comments

Task description This task would resolve #15446.

A new ‘Rest‘ section should appear in the Properties panel whenever a rest is selected in the score.

For now, it will only contain the Beam type settings, as currently found in the ‘Note‘/‘Beam‘ section of the Properties panel.

Screenshot 2023-01-09 at 3 19 49 pm

N.B. The mockup above shows the variant of the Beam type settings as described in #9892. If practicable, it could be good to tackle both of these issues together.

When multiple elements – including a rest – are selected in the score, a new ‘Rest‘ button will be shown in the Properties panel. Note that the icon for this button is now available in the latest version of musescoreicon.

Screenshot 2023-01-09 at 3 12 46 pm

Thanks!

FYI @oktophonie @Tantacrul @jessjwilliamson

bkunda avatar Jan 09 '23 14:01 bkunda

@bkunda if the user makes a selection containing both chords and rests, and then changes the beam mode in either the "notes" section or the "rests" section, what should happen?

  • if this would only affects the chords (or only the rests), then the user may have to do the same thing again for the other kind of element, or the user may think that it doesn't work for rests and give up;
  • if this would affect both chords and rests, it might be confusing because perhaps in certain cases the user does want to change only one of them.

Personally I have a slight preference for the latter option, but it would be even better if we could somehow convey more explicitly that this setting is shared between notes and rests. What do you think?

cbjeukendrup avatar Jan 14 '23 16:01 cbjeukendrup

I definitely think it should be option 2. In fact, we may want to eventually create a special condition for when the user selects both notes and rests at the same time, where beaming becomes a self-contained category.

Tantacrul avatar Jan 14 '23 18:01 Tantacrul

I've thought of a (single) problem with this. Take the following example. Specifically, how changing the rest and note beaming gives an incorrect beaming result (I think. Correct me if I'm wrong).

NOTE: The following video is using option 1 (how the PR is at the time of writing)

https://user-images.githubusercontent.com/73422868/214720180-3a80e4f8-4dc9-4d54-9a36-48e8c4f7b954.mp4

With the new proposed behaviour: sure, you can solve it by selecting the third note and changing the beam mode back to automatic. But for me this would be quite a pain, particularly if this has to be done with many bars.

Just thought I'd put this out there. PR has been updated to option 2 :slightly_smiling_face:

iwoithe avatar Jan 26 '23 00:01 iwoithe

I was about to mildly object, but then having tried it find that it does actually feel like it makes sense. Applying the same beam option to a whole range is rarely a sensible thing to do anyway - so in reality, tedious though it may be in certain cases, what you'll usually be doing is selecting a whole load of specific notes or rests.

(Though I agree that what will be better is a better way of changing beaming for notes and rests together, which also replaces these inadequate and unintuitive beam options with something more flexible that's also better suited for achieving the result you want in the common use cases in a clearer, simpler way)

its-not-nice avatar Jan 26 '23 08:01 its-not-nice

I wondered at first whether it made sense for the beam type options to be available on notes which have no flags (i.e. quarter and longer). On reflection perhaps this does no harm, and could be useful in a fringe case where it's found useful to have 'join beam' set on both notes here: image which would mean that if you change the duration of the second note to something shorter, it would become: image

Which brings me to my real question, which is possibly to become a separate issue. It doesn't seem to possible to apply beam options to rests which are a quarter or longer - or at least, applying them seems to have no effect. I can join the first two notes here easily enough, but can't see any way of joining the second two: image which seems an arbitrary and unfortunate limitation. (I have raised this as a separate issue: #16798)

its-not-nice avatar Jan 26 '23 08:01 its-not-nice