MarsEdit 5: Microposting, Markdown Highlighting, and More!

December 7th, 2022

I’m excited to share that MarsEdit 5.0, a major upgrade to our beloved Mac blogging application, is now available on the MarsEdit site and has been submitted for review on the Mac App Store.

This update is free for MarsEdit 4 users who purchased a license on or after June 1, 2022. For all other licensed MarsEdit 4 users, the upgrade fee is $29.95. For all other users the one-time purchase price is $59.95.

Users who purchased the in-app purchase via the Mac App Store can obtain the same upgrade discounts within the Mac App Store version of MarsEdit 5, when it becomes available, by locating a valid copy of MarsEdit 4 with premium features unlocked.

An update to the Setapp version of MarsEdit will be coming soon.

Overview of Changes

MarsEdit 5 features a beautiful new icon, a “Microposting” feature for streamlined short-form blogging, enhanced plain-text editing with built-in Markdown syntax highlighting, a completely rebuilt rich text editor based on Apple’s latest WebKit2 technologies, and a variety of nuanced improvements to make your blogging workflow smoother, and more enjoyable than ever.

The New Icon

First, I’d like to thank my friend Brad Ellis for revising the MarsEdit icon again to fit the modern “rounded rectangle” style of icons that Apple recommends on macOS. I love the relatively flatter look and the stencil-like style of rocket and flame outlines:

MarsEdit 5 icon featurinng a white rocket with blue flame against an orange background

Microposting

When I heard Nilay Patel of The Verge on The Talk Show a few months ago, I was struck by something he said about the recent redesign of The Verge. He said something along the lines that a goal was to make it “as easy for writers at The Verge to publish short pieces as it would be to post them to Twitter.

This got me thinking about MarsEdit’s role as a blogger’s best friend. For years I have heard repeatedly that the number-one reason people prefer writing to their blog with MarsEdit is that it “reduces friction.” It struck me that seizing on the opportunity to make writing to your blog “as easy as posting to Twitter” was a perfect opportunity to continue doing that. Now, when you’re at your Mac and a whimsical thought comes to mind, you can press a system-wide shortcut to bring up this MarsEdit panel:

Screenshot of the MarsEdit micropost panel, featuring a simple design with space for title, short message, blog selection, and cancel and post buttons

Just type your message, optionally add a title, and press the “Post” button. MarsEdit will shuttle it off to your blog, and you can get back to whatever it was you were doing.

Stay tuned for more enhancements to the Micropost panel. Top of the list is supporting image/photo attachments!

Markdown Syntax Highlighting

For years, MarsEdit has featured two distinct modes: plain text and rich text. In plain text mode, users have the option to write in literally plain text, that is, with no formatting all, or to write using HTML tags, or to write with whatever plain-text notation their blog happens to support.

Increasingly, blogs support John Gruber’s Markdown, or some variation on it. It has always been possible to write Markdown text in MarsEdit, and to have it either sent verbatim to your blog as Markdown, or to have it converted to HTML automatically. But until now, the plain Markdown text has been unstyled. MarsEdit 5 changes that with a beautiful new styling that automatically detects Markdown in plain text mode, and transforms it visually:

screenshot of MarsEdit window with Markdown text visually styled

If you’re excited about using Markdown in MarsEdit, but haven’t used it before, there are still some caveats to be aware of. I recommend reviewing this post about how to best approach making sure your Markdown is treated the way you expect by the app, and by your blog.

Rebuilt Rich Editor

MarsEdit’s rich text editor is built on Apple’s WebKit technologies. When you write in rich text mode, you are literally constructing an HTML rendition of your post directly in the app. This has been an amazing feature for users who are not inclined to use one of the plain text options MarsEdit supports, but owing to the long history of MarsEdit, the particular WebKit technologies it used were becoming less and less supported by Apple.

In MarsEdit 5, I’ve taken the leap to Apple’s so-called “WebKit2” technologies, which introduce huge architectural changes at the programming and development level, but which shouldn’t change much about the way you interact with and enjoy the rich editor.

There are some side-effects that you might benefit from. To the extent Apple continues to invest in the performance and correctness of WebKit, those benefits will accrue primarily to modern apps like MarsEdit that have embraced the latest and greatest.

Another great benefit for both users and myself, is that in the event something causes WebKit to crash, it will now only crash the particular editor view that exhibits the problem. The modern approach to WebKit uses multiple processes to contain the behavior of each web editor so that it can’t impact the rest of the app.

Other Improvements

Hopefully you’ll notice other little improvements as you settle in to the app. I mentioned Markdown highlighting before, but HTML highlighting has also been improved, and for example will now show potential errors in your HTML code as you type. There’s a new inline Search & Replace functionality that replaces the old-fashioned feeling Search Panel from MarsEdit 4. If you set publishing dates manually on your post, either to back-date something or to schedule it for future publication, you’ll enjoy the new calendar style interface to doing so:

Screenshot of MarsEdit 5's new calendar interface for setting dates

That’s All for Now

Well, that’s not quite everything, but it’s almost everything! Please download the upgrade and try it out for free for 14 days. Hopefully you’ll find the changes I’ve described above, as well as a few other lurking surprises, as satisfying as I do.

If you enjoy MarsEdit, please consider writing a review or rating the app on the Mac App Store, spreading the word on Facebook or Twitter, and of course, writing about the app on your own blog! Thanks for your support.