In analogy to line, text and symbol handlers, this introduces lyrics handlers. Lyrics are a little special and made some adjustments to the templating system necessary. Namely, I introduced what I called "Template Actions".
I ditched compatibility with legacy API version 1 because it's much easier to upgrade extensions than to maintain backwards compatibility.
Now I think the only missing thing where users can define their own styles is noteheads.
Another big pull request.
In analogy to line, text and symbol handlers, this introduces lyrics handlers. Lyrics are a little special and made some adjustments to the templating system necessary. Namely, I introduced what I called "Template Actions".
I ditched compatibility with legacy API version 1 because it's much easier to upgrade extensions than to maintain backwards compatibility.
Now I think the only missing thing where users can define their own styles is noteheads.