PaperPad 1.2 finally ready!

I’ve just submitted the 1.2 release of PaperPad to Apple. I hope it goes through quickly. It has had a hard birth already...

The new release features big improvements in speed and stability, in addition to a completely new PDF library that I ended up writing from scratch. The new PDF library allows me to use full resolution PDF files both on the display and in the emails. Moreover it’s much more memory efficient than Quartz2D PDF output functions, resolving almost all memory related crashes.

On the downside, since this is the initial release of my PDF library, I expect some compatibility issues. I had not imagined how many different versions of PDF, with their infinite combinations of parameters, were out there while I was optimistically starting out write the library. The last around of testing with a large document test base resulted in no compatibility issues, but you can never be sure out there in the wild world...

And finally, I had to disable the add-new-page-button and transparent colors for PDF output because the underlying functionality is simply not available yet in the new PDF library. Wait for the next update...