Commit History

Autor SHA1 Mensaxe Data
  Simon 6e5ae88b4b feat(options): add EngravingRules.PageBottomExtraWhiteSpace (#788). merge #822 %!s(int64=5) %!d(string=hai) anos
  sschmid 817762a593 feat(Spacing): optimize vexflow voice spacing/scaling, refactor %!s(int64=5) %!d(string=hai) anos
  sschmid 40d840c523 fix multi measure rest: add key and time signature. add Function Test. MultiRestMeasure extends VexFlowMeasure (#506) %!s(int64=5) %!d(string=hai) anos
  sschmid 7a04814e7f feat(MultipleRest): Render multiple measure rests. add option to not render them. (#506) %!s(int64=5) %!d(string=hai) anos
  fredmeister77 eda4cbf40b feat(Label): Add support for multiline labels (#801) %!s(int64=5) %!d(string=hai) anos
  fredmeister77 0001bdf3eb Enable print-object attribute for part names (#808) %!s(int64=5) %!d(string=hai) anos
  sschmid 21b089b484 feat(Options): add option to not render time signatures (drawTimeSignatures: false). (#793) %!s(int64=5) %!d(string=hai) anos
  sschmid 341341be81 refactor: handle all remaining undefined checks (#783) %!s(int64=5) %!d(string=hai) anos
  sschmid 31fd7e6056 refactor: improve most undefined checks to also check null (#783) %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker 270ffef278 refactor: split bool in finalizeSystem method into two bools in musicsystembuilder for more control of rendering if needed. %!s(int64=5) %!d(string=hai) anos
  Simon 1c76733d5a feat(Rhythm): Show rhythm in new part. (merge #776) (see EngravingRules.ShowRhythmAgainAfterPartEndOrFinalBarline) %!s(int64=5) %!d(string=hai) anos
  sschmid 1cf47a1bd1 fix surplus rhythminstruction (#776). feat(Options): add EngravingRule ShowRhythmAgainAfterPartEndOrFinalBarline %!s(int64=5) %!d(string=hai) anos
  Simon 32f617151e feat(Layout): optimize system distance using sky- and bottomline (collision checks) (merge #772) %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker b2b31bff84 fix: implemented showing the current rhythm in any case if there was an end line given in the last system. %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker 9d9835703a fix: fixed breaking the system if the last measure has an endline (thin-bold line) %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker 11cae006a4 Feat: optimized system distance using sky- and bottomline values (same as in feat/OptimizeStafflineDistance) %!s(int64=5) %!d(string=hai) anos
  sschmid ce761f330c Merge branch 'develop' into feat/percussion_stafflines %!s(int64=5) %!d(string=hai) anos
  Justin Litten 3530ee773e feat(percussion_stafflines) Fixes from matt-uib, Initial note position impl. %!s(int64=5) %!d(string=hai) anos
  Justin Litten 6290e43655 feat(percussion_stafflines) Render number of lines in staff-lines MXML element %!s(int64=5) %!d(string=hai) anos
  Giancarlo Buenaflor e842658dae Optimized vertical distance between staff lines in music systems by using sky bottom lines. %!s(int64=5) %!d(string=hai) anos
  Justin Litten 8357fd4e9c feat(transpose) Cherrypicking transpose updates (#733) %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker 61daea6426 refactor: made MusicSystemBuilder members and functions protected for possible overrides %!s(int64=5) %!d(string=hai) anos
  sschmid 2bcec40e70 feat(Layout): support XML page breaks optionally. new option newPageFromXML. #702 %!s(int64=5) %!d(string=hai) anos
  sschmid 5284aaa5e0 feat(Options): start new system ("line break") when given in XML and OSMDOptions.newSystemFromXML set (#702) %!s(int64=5) %!d(string=hai) anos
  sschmid c1d79798e3 Merge branch 'fix/entangled-engraving-rules' of https://github.com/dnlfrst/opensheetmusicdisplay into dnlfrst-fix/entangled-engraving-rules %!s(int64=5) %!d(string=hai) anos
  sschmidPS b1c298d55e feat(render): add option renderSingleHorizontalStaffline (#681) %!s(int64=5) %!d(string=hai) anos
  sschmid 148340303f feat(PageFormat): warn if a page can't fit a single MusicSystem. %!s(int64=5) %!d(string=hai) anos
  sschmid 6d8b9fc03e feat(rendering): add osmd.Drawer.DrawOverlayLine, which allows the user to render colored lines on any MusicPage (#651) %!s(int64=5) %!d(string=hai) anos
  sschmid 47259a36db docstring: clarify method description %!s(int64=5) %!d(string=hai) anos
  Matthias Uiberacker 7ad7870267 Refactored page layout code: Page creation and linking system to pages was too early and not usable for correct layout. Moved page creation to final positioning of systems. %!s(int64=5) %!d(string=hai) anos