[MU4] SMuFL Symbol Anchors, ledger lines, flag placing, Shadow Note refactoring #7316
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement new way to get and set SMuFL Anchors for symbols
There is a new enum for the currently supported anchors, and the anchors are now stored in a std::map.
Fix ledger line length for Chord and Ambitus
That is:
a) draw with FlatCaps instead of RoundCaps
b) append the whole ledgerLineLength at both sides of the note, instead of half on each side.
Correctly handle note flag placing, respecting bbox
A MU4 version for PR [MU3] Score symbols bounding boxes #6894
Shadow note refactoring
In a way a MU4 version of PR Fix shadow note ledger lines and stem length #7064
Give the Shadow Note more information and make better use of its inheritance from Element, so that is can be drawn much more 'realistically'.
Also implements the corrections made to flag placement / stem height from the previous commit.
Fix stem length of notes with mirrored notehead
A MU4 version for PR Fix stem length of notes with mirrored notehead #7050
At least, the issue is fixed only after a re-layout is triggered. That could suggest two things: