@TheQuinbox Oh wow! That sounds great. Is your project published somewhere I may read?
Rust core + RPC for UIs is a fun pattern IMO. Are you parsing the books into a tree and rendering using the raw Text nodes instead of rasters?
@TheQuinbox Epic! I don't have a go-to reader on Linux yet. I'll give it a shot some time. 🙇 I find a lot of readers aren't great for keyboard navigation which is essential for me since I use weird input devices and barely have a mouse.
@mauve Paperback is purely keyboard first, I don't ever use a mouse myself. The Linux support is largely untested though, so please feel free to open issues about it.
@mauve Yeah, it's on GitHub: https://github.com/trypsynth/paperback and the official site is https://paperback.dev. I create these things called markers, that form a tree of where headings, links, images, tables, etc are. It also ships with a CLI tool as of late, so you can get all its parsers (legacy/modern word, legacy/modern powerpoint, chm, rtf, epub, pdf, f2b, daisy, etc) from the CLI. Or, just pull in paperback-core and call into the parsers directly.