Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement cutout shapes for clefs and dynamics in preparation of new Leland release #23768

Merged
merged 2 commits into from
Aug 13, 2024

Conversation

mike-spa
Copy link
Contributor

@mike-spa mike-spa commented Jul 25, 2024

Resolves: #18723

This PR prepares the logic needed to take advantage of the new shape cutouts that will come with the next release of Leland, namely for clefs and dynamics.

That means that our layout system will be able to see clefs and dynamics like this
image

which is extremely important in many situations, such as dynamic centering and the horizontal spacing of clef changes.
image

This PR does not actually update Leland, we'll wait for the new release in the Leland repo first (the screenshots are taken with an internal test version).

@oktophonie oktophonie added the vtests This PR produces approved changes to vtest results label Aug 13, 2024
@RomanPudashkin RomanPudashkin merged commit 0f8c9dc into musescore:master Aug 13, 2024
10 of 11 checks passed
RomanPudashkin added a commit to RomanPudashkin/MuseScore that referenced this pull request Aug 20, 2024
…utouts

Implement cutout shapes for clefs and dynamics in preparation of new Leland release
@RomanPudashkin RomanPudashkin mentioned this pull request Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vtests This PR produces approved changes to vtest results
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use cutaways to improve kerning around clef changes and accidentals
3 participants