Sumatra, alongside maybe Everything and IrfanView, is my favorite piece of software on windows. Incredible speed, great customizability and awesome compatibility. I really missed it when I made the switch to Linux, but not enough to consider installing WINE. Still, absolutely wonderful project deserving of the highest praise.
Lessons learned from 15 years of SumatraPDF, an open source Windows app
121–130 of 136 posts
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#122Sumatra, alongside maybe Everything and IrfanView, is my favorite piece of software on windows. Incredible speed, great customizability and awesome compatibility. I really missed it when I made the switch to Linux, but not enough to consider installing WINE. Still, absolutely wonderful project deserving of the highest praise.
I wasn't aware of Everything - seems interesting. Are there equivalents to these that you like on Linux?
I also like to use fzf a lot, which is an amazing search utility (not only for finding files) for the terminal.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#123> From the beginning my goal was to keep the UI of SumatraPDF as simple as possible. An 80/20 app: 80% of functionality with 20% of the UI. Come on, voices! Shout! "Worse is better" is the root of all evil. It's a virus, like C and Unix, and it is why most software is so miserable.
Simple != Worse. Feature bloat is another reason software is miserable.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#124Upvoted for a number of interesting and unconventional opinions. Rolling your own JSON, XML, etc parsers raises some eyebrows. I guess it's sort of okay if you expect to only be reading your local config files versus arbitrary web content. Maybe then it's okay to trade off raw speed for not handing a ton of formatting and syntax edge cases. Writing GUI apps against the native framework. Yup, it'll be a major pain to…
But if you disagree, you should try a particular, very popular JSON library for C++ (removed the mention of the name here, you can figure it out on your own if you want).
Last I checked, a git clone of this library downloaded 260 Megabytes of data. The project consists of many many files, but most notably it is a C++ header-only library consisting of 24000 lines of header files to be included into every (transitively) dependent .cpp file.
When you run "g++ -E" on it (to do the preprocessing step only) those 24000 lines will unfold to about 84000 lines.
Just write a short test.cpp with #include in it and add a int main() { printf("Hello, world\n"); }. Compiling this with "g++ -c" takes about 1 sec on my laptop.
Add a tiny amount of code that "parses" the string literal "3" (which I think is not valid JSON actually. But anyway) and compile + link. Takes 2 secs on my laptop. With -O2, I'm at 3.5 seconds.
Imagine writing a larger project with many many .cpp file that include a header file that publishes such a dependency. Or just imagine compiling a project where multiple .cpp files directly include this thing.
It's a truly sad time to be a programmer.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#125One of the pains of moving from windows to a Mac was not having Sumatra. I've been using it on Windows for so long. I have tried many options on Mac, but they just doesn't feel "right" (too many options in viewers like Acrobat, too less features compared to Sumatra in others). Any plans to create a mac version?
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#126Sumatra, alongside maybe Everything and IrfanView, is my favorite piece of software on windows. Incredible speed, great customizability and awesome compatibility. I really missed it when I made the switch to Linux, but not enough to consider installing WINE. Still, absolutely wonderful project deserving of the highest praise.
I wasn't aware of Everything - seems interesting. Are there equivalents to these that you like on Linux?
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#127Sumatra, alongside maybe Everything and IrfanView, is my favorite piece of software on windows. Incredible speed, great customizability and awesome compatibility. I really missed it when I made the switch to Linux, but not enough to consider installing WINE. Still, absolutely wonderful project deserving of the highest praise.
I wasn't aware of Everything - seems interesting. Are there equivalents to these that you like on Linux?
As for pdfs and stuff, zathura, Okular, Calibre, or whatever ships with the distro are usually fine.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#128Earlier quoted context omitted.
How have I never tried this. Nice project.
Most amazing thing to me is that it is built and maintained by a single developer.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#129Sumatra, alongside maybe Everything and IrfanView, is my favorite piece of software on windows. Incredible speed, great customizability and awesome compatibility. I really missed it when I made the switch to Linux, but not enough to consider installing WINE. Still, absolutely wonderful project deserving of the highest praise.
Re: Lessons learned from 15 years of SumatraPDF, an open source Windows app
#130Earlier quoted context omitted.
I'd add Bvckup 2 to that list. Simply a application for copying/mirroring directories but is quick with a simple UI despite having lots of options. Bought a license years ago but still use it daily.
Happy customer here. Bvckup2 is one of the most polished pieces of software I've ever used.