3dslibris 2.8.1
Better personalized covers, more accurate EPUB publisher styling, safer fixed-layout rendering, and reliable reading progress across library folders.
Improvements
- #144: improved personalized cover scaling and rendering quality so external cover images more closely match covers extracted from EPUB and CBZ files.
- Reduced internal coupling around input, menus, settings, fonts, and library jobs to make navigation and future maintenance safer.
Bug Fixes
- #145: fixed reading progress and bookmarks being lost after leaving a library subfolder and entering it again, including after restarting the app.
- #142: fixed EPUB publisher
text-indentrules being ignored while preserving explicit no-indent classes such as.left. - #142: fixed publisher block margins appearing too wide on the 3DS screen and vertical spacing below block or page-break images being discarded.
- #139: fixed pagination near the bottom safety area skipping text between pages.
- #139: fixed large font sizes placing the final visible line too close to the bottom clip area, which could make text appear missing between pages.
- #68: stopped repeated high-resolution MuPDF render attempts after an allocation failure, reducing the risk of black screens, instability, or crashes when returning to the HOME Menu under memory pressure.
❤️ Community Shoutouts
Thanks to everyone who tested personalized covers and subfolder progress, and to everyone who shared EPUB samples, screenshots, and HOME Menu crash logs!
- Fueling the Code: A special thank you to my Ko-fi supporters. Your donations help keep the project going and keep me caffeinated!
Want to support the project? Consider leaving a ⭐ on GitHub or buying me a coffee!
Included assets
3dslibris.cia3dslibris-debug.cia3dslibris.3dsx3dslibris-debug.3dsx3dslibris-sdmc.zip(runtime files only; pair it with the.3dsxasset for Homebrew Launcher installs)3dslibris-source.tar.gz