musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.15k stars 2.63k forks source link

Reset entries in the Format menu don't indicate to what they will apply #20018

Open iainhallam opened 10 months ago

iainhallam commented 10 months ago

Issue type

UI bug

Bug description

The Reset... entries in the Format menu make me uneasy. It seems that "Reset shapes and positions" applies to the currently-selected object, and is greyed out if nothing is selected, but "Reset text style overrides" applies to the whole score whether anything is selected or not.

Something that always affects the whole score should, it seems to me, be called "Reset all text style overrides", but my preferred solution would be to make them all just affect the currently-selected item, and only affect the whole score if there's nothing selected, at which point they should pop up a confirmation (like in Sibelius) to say "There's nothing selected, do you want to apply to the whole score?". That way we gain more consistency and a greater feeling of safety when trying to reset things.

Steps to reproduce

  1. Open a score
  2. Change some text objects in different ways (e.g., bold on one, italic on another)
  3. Select only one text object
  4. Use Format > Reset text style overrides - all objects have their text properties reset
  5. Move a few objects
  6. Select only one moved object
  7. Use Format > Reset shapes and positions - only the selected object is reset

Screenshots/Screen recordings

No response

MuseScore Version

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

Regression

I don't know

Operating system

OS: Windows 10 Version 2009 or later, Arch.: x86_64

Additional context

No response

oktophonie commented 10 months ago

If I may piggy-back on this one: since we now distinguish between 'position' and 'style/appearance' in the 4.2 score synchronisation feature: image it would be nice to extend this to these reset options too (so we'd have 'Reset position' and 'Reset style/appearance', or however one wishes to word it).

I frequently use the current 'Reset shapes and positions' option on entire scores, because I want to take old scores and see how they look with all the latest defaults. I see that it's greyed out if you have nothing selected; habitually I press Ctrl+A to select everything first. I agree that it would be nice for the other options to either work the same way or to clarify/warn about their behaviour.