-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Fix #299741 and #289446 - Improved horizontal spacing algorithm #9928
Merged
Commits on Jan 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8290865 - Browse repository at this point
Copy the full SHA 8290865View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7ee2db - Browse repository at this point
Copy the full SHA a7ee2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce473d - Browse repository at this point
Copy the full SHA 6ce473dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afaf19 - Browse repository at this point
Copy the full SHA 9afaf19View commit details -
(much) Improved efficiency - Improved spacing in continuous view
By passing the shortest note of the system to computeMinWidth() (instead of computing it *inside* the method itself) we save thousands of unnecessary loops through the measures (especially when in continuos view). This required to change the definition of the method and each time it was called. Side benefit: also improved the behaviour of spacing algorithm in continuos view.
Configuration menu - View commit details
-
Copy full SHA for 45b026f - Browse repository at this point
Copy the full SHA 45b026fView commit details -
The 'minimum note distance' parameter now only affects notes at- or close to the minimum. Implemented a more refined way to increase the default spacing of longer notes, to make sure they're not too narrow in the absence of shorter ones.
Configuration menu - View commit details
-
Copy full SHA for 8c0d69a - Browse repository at this point
Copy the full SHA 8c0d69aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd0819 - Browse repository at this point
Copy the full SHA ccd0819View commit details -
Implemented dynamic spacing slope. Smarter decisions on how many measures to fit on a system. Rewritten the whole measure stretch algorithm. Finally fixed the problem of bars with many accidentals being too wide.
Configuration menu - View commit details
-
Copy full SHA for 95d8f70 - Browse repository at this point
Copy the full SHA 95d8f70View commit details -
Further refinement and code cleaning
Renamed a couple of methods to better reflect what they do now. Deleted some unnecessary code.
Configuration menu - View commit details
-
Copy full SHA for 2d67210 - Browse repository at this point
Copy the full SHA 2d67210View commit details -
Small bug fixed. Changed default minNoteDistance to 0.4sp. Codestyle …
…and utest fixes.
Configuration menu - View commit details
-
Copy full SHA for bbfd1aa - Browse repository at this point
Copy the full SHA bbfd1aaView commit details -
Undone the minNoteDistance change
Will be moved to a separate PR with other style changes by @oktophonie
Configuration menu - View commit details
-
Copy full SHA for 9b778f9 - Browse repository at this point
Copy the full SHA 9b778f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b14c9a6 - Browse repository at this point
Copy the full SHA b14c9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5645f - Browse repository at this point
Copy the full SHA 4d5645fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb1ae3e - Browse repository at this point
Copy the full SHA fb1ae3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad2ab0c - Browse repository at this point
Copy the full SHA ad2ab0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 523b6f4 - Browse repository at this point
Copy the full SHA 523b6f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 735421f - Browse repository at this point
Copy the full SHA 735421fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e306ca6 - Browse repository at this point
Copy the full SHA e306ca6View commit details
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.