Copying all layout information to parts
Part extraction currently ignores nearly all layout information. In part this is not the intended behavior, in part it is intended but extremely undesirable. A particular case is the collision that occurs between dynamics and hairpins requiring almost systematic adjustment of the hairpins and dynamics whenever the start (or sometimes end) point is the same and there is no suitable alternative anchor for either.
Equally adjustments to slurs to should be carried over into the parts, so that having spent hours adjusting the phrasing, all is not lost when parts are created. If the part is not transposed, then any adjustment to the slurs will be required in the part as well. If the part is transposed with respect to the score, then it may be necessary either to change some note stem directions (currently impossible see https://musescore.org/en/node/110641) or readjust some slurs – it is far from certain that the default would be a better starting point than the adjusted slur in the score. Even if it were, adding a “reset to default” to the inspector for the shape as well as the position would be generally useful as well as dealing with this case.
OK it is possible to imagine some minority cases where the certain elements might need a different adjustment in the transposed parts (big brass) where the score is in concert pitch (heights of voltas etc to miss high notes, heights of hairpins to miss low notes). But, even for these cases, it is quite possible that the adjusted positions will be correct after adjusting the global height settings, without having to adjust every instance individually.
The simplest solution would be to copy all layout – this would probably the most natural effect. In many cases (most cases?) the transposition in the part will be the same as the transposition in the score so all the collision problems would be the same (from 2.03, the effective positioning of rehearsal marks no longer depends on whether the mark comes at the start of a line, so that collisions are no longer dependent on line breaks), the slur shapes would be the same and the heights of voltas, trills, 8va, 8vb, pedal markings, dynamics and hairpins would all be the same – it makes no sense at all not to copy them.
An obvious, but slightly more costly solution would be to have checkboxes in the parts menu to copy selected classes of layout (system text (including tempo), stave text, voltas + 8va… + trills, dynamics + hairpins + 8vb…, articulations, accidentals) but that said, which of those categories should not be copied by default?
Just a thought