Changes for version 6.090.0
- !Highlights
- Configuration files can have a distinguishing type.
- config.type: style
- These types can be used to designate a particular purpose for a config. Currently recognized types are: 'instrument', 'style', 'stylemod' and 'task'.
- Configuration file types are only used in the GUI. All packaged config files are modernized to use these types. Some no longer relevant stylemods have been removed and new ones added.
- !GUI Improvements
- The settings dialog has been reworked to support configuration file types. The settings dialog can make use of config properties:
- config.title -- a string to show in selections config.description -- a descriptive text for this config config.omit -- do not show this one in the selection list
- The GUI no longer uses environment variable CHORDPRO_LIB. You must set the custom library explicitly in the settings dialog.
- Warning: On the 'Preset' Settings dialog, the checkbox 'Ignore Standard Configs' has been renamed to 'Use Standard Configs'. Its meaning is inversed.
- Breaking: Selected presets for configurations are lost when migrating to this new version. Apologies for the inconvenience.
- !Other Improvements
- Improve break handling in ToC. Fixes issue #606.
- (HTML) Annotations have a distinct td class.
- Grid bar symbols are better aligned.
- Grid bar lines can be stretched vertically.
- scripts/ttc can be used to show the contents of TTF (font collection) files.
- scripts/rrjson can be used to convert from/to miscellaneous JSON formats.
- !Bug Fixes
- Fix E9 and F9 chords. Thanks to Eric Bell.
- Remove colons from --define in docs and pod.
- Fix issue 599.
- Fix problem loading JSON files that end with a comment line that has no line ending.
Documentation
A lyrics and chords formatting program
convert from/to miscellaneous JSON formats
show fonts in a ttc
Wx-based GUI for ChordPro
Modules
A lyrics and chords formatting program
convert lyrics and chords to ChordPro
a simple Wx-based GUI wrapper for ChordPro