nvALT 2.2 take 2.2 (one more time, with feeling)

Ok, so the first nvALT 2.2 release was an unmitigated wreck. The second one was something just less than a major disaster. A minor major disaster? Here’s one more for you, this one tested by a good number of people already, and hopefully good to go. Thanks to everyone who’s donated already, it gave us additional incentive to get this release fixed up in the face of new OS issues and variables.

As a summary, the first issue was that we built the release on the macOS 10.12 (Sierra) SDK, which was a bit risky as far as backward compatibility, especially considering the age of the Notational Velocity code nvALT is built on. Then there was the fact that 10.12 removed OpenSSL, so some core libraries used in nvALT weren’t available for dynamic linking anymore. After a couple of failed attempts, I think I’ve built a static library that will run on any system equalt to or newer than 10.9.

Then there’s App Translocation. This new security measure in macOS causes some serious issues for apps that update via mechanisms like Sparkle. I’m still waiting to learn more, but in the meantime we’re distributing nvALT via codesigned disk images (DMG) that require the user to drag the app to the Applications folder manually, which is essentially the only thing that Translocation considers a safe install.

This version also fixes an issue with freezing while typing a tag name, creating new notes by pasting, crashes while editing, and TaskPaper formatting. Download below.