It's small because it's Windows only, and very likely avoid cross platform libs and rewrite everything on their own. For writing personal project, I agree cross platform my be over-rated. Just stick to your favorite platform. Make it works and optimized.
I use zathura on Linux nowadays, and it like a not-too-distant cousin. It's perhaphs a bit less newbie-friendly, but it shares the same focus on "let's just render things fast and no BS", and also uses mupdf under the hood.
As for SumatraPDF, I haven't used it myself because I don't use Windows as my main OS, but I definitely remember seeing that icon on other people's Windows machines. So it is reasonably popular in my part of the world. It also blows my mind that Windows still doesn't come with a proper built-in PDF viewer like macOS does.
Thank you for doing what you're doing! People like you make the world a better place.
Usually that viewer is the browser, so by default Edge is the default PDF viewer.
The browsers are also "an endless festival of security bugs." Especially since they started to execute remote code. I can't view pdfs in browser. I need to zoom, find, and copy parts of (electronical schematics) pdfs and the browser version just sucks.
I imagine they've steered clear of stepping on Adobe's toes since then.
The PDF functionality in Edge avoids these problems, as it's a standard web browser feature these days.
> Do your open source projects help with getting new gigs?
I think it did a bit but not as much as I think it should.
You would think seeing a proof someone can deliver a complex app by themselves would be enough to skip the coding part of the interview, but then you would be wrong.
Thanks for all of you work.
I tried PDF.js, and it worked, but we ended up picking the very worst and most insecure PDF viewer that exists. Guess who that is?
Great software by the way, I was blown away by the speed of loading a pdf file. I never had such a fast PDF reader up until I started using Sumatra since last year.
If you haven't already: use Ctrl + K (Command Palette), a better way to operate the program than menus etc.
Also I'll plug my latest project: I "ported" notepad2 to web:
https://onlinetool.io/notepad2/
It's 85% done i.e. some functions are not implemented.
On Chrome / Edge it can even read / write files from your computer (needs File System API). Otherwise files are stored in the browser in IndexedDB.
Not sure if it makes sense but here it is.