MobileSheets Forums

Full Version: ChordPro 0.975 released
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
This is the biggest release in the history of this program...

This release adds support for ChordPro version 6 standard, including:
  • Support for Pango Markup language in texts.
  • Basic support for annotations.
  • Directives start/end_of_verse/bridge and short forms.
See for more details.

ChordPro (the program) functionality changes
  • Add PDF outlines (bookmarks).
  • Revamp table of contens (finally).
  • Remove section handling (we now have labels).
  • Allow ~ expansion in file names.
  • Allow relaxed parsing of chords (root name + arbitrary).
  • Allow parsing of notes (chords with only a lc root name).
  • (GUI) Show filename in window title.
  • (GUI) Show asterisk if file is modified.
ChordPro (the program) configuration changes
  • Add split marker to be inserted between text phrases when the chord is wider than the phrase.
  • Add settings.suppress-empty-lyrics to suppress blank lyrics lines.
  • Add display property to chords to control the way they are displayed.
  • Add guitar-br.json with Brandt-Roemer compliant chord symbols.
  • Add meta variable songindex.
  • Add metadata sorttitle.
  • Add config settings for HTML backend.
  • Add font properties in fontconfig settings.
  • Add settings for chordnames and notenames.
  • Fix interpretation of directives and markup in tab sections.
  • Fix bug where some command line arguments did not properly support utf8.
  • Fix handling of {chorus: label}.
  • Fix problem where using a {chord} directive before any song lines would crash.
  • Fix problem where the tag of a grid was ignored.
  • Do not indent chorus labels when chorus indenting (issue #81).
  • New install kits for Windows and Linux based on ppl by Oliver Betz. You can find them on the GitHub release page.
Excellent work! I look forward to adding support for the pango markup language. 

Side note: The link to the pango markup language doesn't appear to work: