Paperback version 0.8.0 is out! For those that don't know, Paperback is a fully accessible and blazing fast ebook/document reader that supports an insane number of formats. Changelog:
Added Japanese, simplified Chinese, and Vietnamese translations! #300, #326, #335.
Added an automatic updater that will now replace your currently installed version of Paperback instead of just downloading the new version! #323.
Added optional sound feedback for reaching a bookmark or a note, thanks Andre Louis for the sounds! #110.
Added RTF document support! #26.
Added support for DAISY XML documents. #136.
Added support for Flat Open Document Text files!
Added support for Flat Open Document presentations!
Added support for separators with s and shift+s. #294.
Any movement of greater than 300 characters will now automatically add to your navigation history. #179.
Fixed restoring Paperback's window from the system tray. #284.
Fixed Markdown documents showing raw text instead of rendered HTML in the Web View.
Fixed tables not rendering properly in Markdown files. #303.
Image only PDFs will now warn you of their existence when you attempt to load one. #89.
It is now possible to check for new dev builds instead of stable releases when checking for updates. #333.
Properly embed version information in the Paperback executable. #204.
Split the options dialog into tabs for ease of use and navigation.
Switched to Hayro for parsing PDFs, leading to more reliability, speed, and fewer DLLs.
Rewrote the entire app in Rust. The new codebase is safer, loads documents faster, and is easier to maintain and extend.
The text control's context menu will now include reader-specific actions instead of generic items such as cut and paste. #114.
Downloads page: https://paperback.dev/downloads/
Donate on PayPal: https://paypal.me/tygillespie05
Sponsor on GitHub: https://github.com/sponsors/trypsynth
Enjoy!
Downloads – Paperback

@TheQuinbox Sorry from the middle of the war zone, but wasn't the broken paragraph navigation issue with PDF files going to be fixed in 0.8? And 0.7? It's still there, and makes PDF files a huge pain to navigate and read.
@amir I tried, but PDFs are a pain in the ass. If you know someone with more expertees, you can throw them at it, or I'll keep trying.
@TheQuinbox LOL - obviously I don't. But despite my own PDF aversion, this is an important issue.
@amir Hey, you never know. It also doesn't help that the only PDFs I've seen do this really are the ones you've sent me, it's not like I hit it myself on the daily.
@TheQuinbox Strange! I've tried tens of PDF files, literally, but all of them are affected.
@amir I don't have to deal with too many PDFs daily, admittedly, but the fact that you see the exact same bug across different PDF renderers makes me think it's not entirely my fault. That's not to say it's not my bug to solve, but the fact that both pdfium and hayro, two industry-grade PDF parsing solutions, do the same thing, makes me think something else fishy is going on.
@TheQuinbox Fortunately Epub and DAISY are my major formats, but I still get those pesky PDF files from time to time. Only Bookworm can take care of those PDF files, but since I don't have it installed as it's effectively defunct, I can't tell how. At any event, thanks for your exemplary efforts with Paperback. It's hugely helpful!
@amir Thanks, and I'll continue investigating the issue, in fact this discussion here has made me want to go dig into this again. It's baffling though and I hate PDF, aaaah.
@TheQuinbox Very much appreciated!
@amir @TheQuinbox Bookworm is using MuPDF< I think?
@x0 @amir Yeah, I used that in Paperback originally, but it had some major limitations. It just totally failed to render the IBMTTS reference guide, for example.
@TheQuinbox @amir It also wraps something called pyxpdf, IDK what that uses.
@x0 @amir From Wikipedia: Xpdf is a free and open-source PDF viewer and toolkit based on the Qt framework.[4] Versions prior to 4.00 were written for the X Window System and Motif.[6]. So it looks like someone took that logic and put it into a python package.