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.14k stars 2.63k forks source link

Ensure trills & vibrato lines do not overlap grace notes and clefs #24997

Open miiizen opened 4 hours ago

miiizen commented 4 hours ago

Resolves: https://github.com/musescore/MuseScore/issues/22204 Resolves: https://github.com/musescore/MuseScore/issues/22371 This PR collects segments with preappended items (grace notes) and clef segments at the line's end tick. The leftmost point of these segments is used to offset the end point of the line.

image

Breath marks look like they behave correctly since 4.4 to me.