Jonas Diemer
|
27cc8b4a6d
|
Caching of spine item sizes for faster book loading (saves 1-4 seconds). (#54)
As discussed in
https://github.com/daveallie/crosspoint-reader/pull/38#issuecomment-3665142427,
#38
|
2025-12-18 22:49:14 +11:00 |
|
Jonas Diemer
|
d22f9e2a83
|
Calculate the progress in the book by file sizes of each chapter. (#38)
## Summary
Addresses #35.
Maybe it could be wise to do some caching of the spine sizes (but
performance isn't too bad).
|
2025-12-17 23:05:24 +11:00 |
|
Dave Allie
|
fe831c615c
|
Remove tinyxml2 dependency replace with expat parsers (#9)
|
2025-12-13 19:36:01 +11:00 |
|
Dave Allie
|
f74c0d23a9
|
Move to smart pointers and split out ParsedText class (#6)
* Move to smart pointers and split out ParsedText class
* Cleanup ParsedText
* Fix clearCache functions and clear section cache if page load fails
* Bump Page and Section file versions
* Combine removeDir implementations in Epub
* Adjust screen margins
|
2025-12-12 22:13:34 +11:00 |
|
Dave Allie
|
797ddaab86
|
Cleanup serial output
|
2025-12-08 22:39:23 +11:00 |
|
Dave Allie
|
d2d39427af
|
Stream inflated EPUB HTMLs down to disk instead of inflating in memory (#4)
* Downgrade miniz for stability
* Stream HTML from ZIP down to disk instead of loading all in mem
|
2025-12-08 00:39:17 +11:00 |
|
Dave Allie
|
91357548eb
|
Handle nested navpoint elements in nxc TOC
|
2025-12-03 22:30:50 +11:00 |
|
Dave Allie
|
9f5253313f
|
Public release
|
2025-12-03 22:06:45 +11:00 |
|