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.08k stars 2.6k forks source link

[MU4 Issue] Regression: Chord Playback style reset/save-as-default not available in properties panel #11668

Open Obliquely opened 2 years ago

Obliquely commented 2 years ago

In MU4 the Play checkbox does not have a "Reset" and "Save as default style for this score" option exposed in the Properties panel. (It is exposed in the Style dialogue). This is a change from MU3, where the Play checkbox style "Revert" and "Set as default" are exposed in the Inspector.

Screenshots

MU3 Chord Symbol Play option MU4 Chord Symbol Play option style

To Reproduce

  1. Select the text of a Chord symbol in a score and in MU3 look at the Inspector panel to the right of the Play checkbox. You will see the "Revert to style" and "Set as style" icons.
  2. Select the text of a Chord symbol in a score and in MU4 look at the Properties panel. The three dots that appear in other sections of the Properties panel and that expose the "Reset" and "Save as default style for this score" are not available in the top section (General) where the Play checkbox is.

Expected behavior For the Chord symbol Play style Revert/Save option to be exposed in the Properties panel.

Why this might matter Without it exposing Style revert/save in the Properties panel, you need to dig into the style dialogue to change this. This makes it fiddly / hard-to-discover how to turn off Chord symbol playback.

Other options If there were some other - obvious and easy - way to turn off automatic playback of chord symbols, then the lack of the style revert / save as default option in the Properties panel might not matter. And, indeed, that might be a better development than aligning MU4 with the MU3 design.

Platform information macOS 11.6.5

Any other context (Could it be that this has just been missed in moving the Play option into the General section? And, easy to miss given that, at time of reporting, Chord playback isn't happening.)

MarcSabatella commented 2 years ago

I think chord symbols may be the only element type for which the play property does have a corresponding style setting, and that is probably why it seemed to make sense to put the Play property in General and omit the style-related actions.

FWIW, much about the way these options worked for chord playback was a hack based on trying to minimize the impact of the then-new feature on existing scores and existing user workflows. It’s fine by me to consider completely revisiting this at some point. For now, my recommendation would be, add a single button in the chord-symbol-specific section of the Properties window to enable/chord symbol playback for the score (which would toggle the style setting).

Tantacrul commented 2 years ago

I don't think this should be addressed in 4.0, since:

  1. It is possible to disable playback for chords (although styles is obviously not ideal)
  2. The MS3 system is very strange and worth replacing with something more sensible

I'm going to bump this to 4.x. Will reopen after 4.0 is released.