I use Foliate to read epub's, but I've got one massive peeve with ALL e-readers. I'd really, really like for an option that tells the e-reader not to modify my epub. I don't use annotations, I really don't need the e-reader to bookmark where I've stopped reading.
Just don't write over my epub!
Now I just copy my epub's to a temporary file before reading.
Keeping it real, made me lol.
I use Atril Document Viewer for technical epubs though - feels much like viewing a PDF.
Using the flatpak version.
Most ebook reader apps nowerdays use embed browser to render epub, with the notable exception of some apps on e-ink readers with their own parser and renderer, faster but at cost of maintenance effort and compatibilities.
https://github.com/johnfactotum/foliate
Supported formats:
- EPUB (.epub, .epub3)
- Kindle (.azw, .azw3) and Mobipocket (.mobi)
- FictionBook (.fb2, .fb2.zip)
- Comic book archive (.cbr, .cbz, .cbt, .cb7)
- Plain text (.txt)
Why would I switch to Foliate?
- Foliate looks better and is easier to read than Calibre
- Foliate opens the file o ask it to open and that's it, while Calibre starts to browse to all my folders and index every pdf and Epub file accessible from my laptop!
Currently i'm resisting not using annotations, because while i manager books on my laptop, i read them on a e-ink android tablet(Onyx air). I would want my annotations to sync two ways if possible.
Calibre UI is unappealing and too complex. Sometimes you just need a library of books without the clutter. Foliate looks simpler to use, but for some reason it doesn't allow bulk imports.
Can drag-and-drop multiple epubs to library view and will be added (but directories raise an error). Can search 'epub' on file manager instead if files are spread in subdirectories.