Skip to content

v2.0.0

Compare
Choose a tag to compare
@Omikhleia Omikhleia released this 12 Mar 10:12
· 127 commits to main since this release
d25cc41

Our first major official milestone is reached!

It starts at 2.0, since this repository is the successor of the my earlier “Omikhleia’s classes & packages for SILE”, fully redesigned for SILE v0.14 or upper, and provided as a separate installable module.

I feel that the packages and class proposed here are now usable, with a pretty good set of core features.

Besides all the changes from SILE v0.12.x to v0.14.x. the redesign entails many more things, with breaking changes, hence the major version and the new name.

The porting effort started mid-August 2022, with a hiatus in Fall 2022 as the focus went on the markdown.sile collection. Resumed after the latter was completed, the new implementation here at last brings to life my vision regarding two exciting features:

  • The styling paradigm, which abstracts (almost) all style decisions outside the code, and provides an external style file for you to tune at convenience. You may regard it as some “CSS made simpler” solution to styling.

  • The page layout implementation, which allows easily selecting a page layout (a.k.a. page masters) from a curated set of usual or standard layouts, so you do not have to bother re-inventing the wheel.

And of course, the resilient book class aims at being an interesting alternative to the standard SILE book class, leveraged with additional features and a lot of options.