Ivory for Mac

Now shipping in the Mac App Store: Tapbots’s Ivory for Mac. I’ve been using it in beta for a few months, and don’t know what I’d do without it. It’s not just the best Mac Mastodon client, it’s the only good one that exists. $15/year just for the Mac client, but the real deal is Ivory’s $25/year “universal” subscription for Ivory across both MacOS and iOS.

Ivory for Mac is written using Catalyst, but it by no means is just Ivory for iPad with a few tweaks. (If that’s what it were, Tapbots could have shipped it months ago, when Ivory for iPhone and iPad shipped.) Ivory for Mac is a Mac app. But, numerous Catalyst-isms show through. System-wide Services menu items don’t work. Smart punctuation (automatic curly quotes and proper em-dashes when you type two hyphens) only work when you type slowly. Some views scroll via standard keyboard shortcuts (space/shift-space, Page Up/Page Down), but some don’t. A lot of these are things that I consider shortcomings in Apple’s Catalyst framework — the whole point of Cocoa from 20+ years ago is that standard controls get standard behavior out of the box, relieving developers from the drudgery of making simple expected platform-standard features work. Catalyst isn’t like that — or at least isn’t like that yet.

But this is Ivory for Mac 1.0. Progress during beta testing was steady, and knowing Tapbots’s high standards, I’m quite sure will continue to be. And on the whole, Ivory for Mac as it stands today is not just a glass of ice water in hell, it’s a whole pitcher. If you use Mastodon on a Mac, you’re nuts if you don’t try Ivory.

See also: John Voorhees’s review at MacStories.

Friday, 26 May 2023