CAUTION
I've noticed a lot of stability issues on 0.3.0, going to push out 0.2.4 as the new "latest" release to prevent issues. You'll lose access to the new renderer, but it seems to actually work.
What I would consider the first acceptable public release of CrossPoint, a lot has changed since 0.2.3:
Core:
- Removed GxEPD2 dependency and moved to EInkDisplay library from SDK
- Removed EpdRenderer and EpdFontRenderer, consolidating the logic into GfxRenderer which wraps EInkDisplay
- Replaced tinyxml2 with expat for EPUB HTML parsing, allowing for streaming chunks
- Stream inflated EPUB HTMLs down to disk instead of inflating in memory
Font:
- Setup 2-bit font file generation and swap to using 2-bit greyscale fonts for the reader
- Correctly generate 1-bit font files for non-greyscale use cases
Misc:
- Sort directories first in file picker
- Version state files (CrossPoint will reindex your files as you open them)