As an indie software developer, one of the biggest challenges I face is keeping a schedule. A real schedule that means I’ll actually ship software every so often.
When you work for somebody else, there’s usually somebody in charge of making sure that you stick to a schedule. These people usually have little concern for code correctness, refactoring, or frankly, anything that falls under the vague heading of “doing it the right way.” There’s something to be said for this: they get things shipped! And if a product is of shippable quality, it’s a shame to withhold it a day longer than necessary.
But I’ve fallen a bit into the mire of excessive feature development with MarsEdit. The old parable about the hand in the cookie jar applies here: I’ve got so many cookies in my hand, that it’s impossible to take my hand out of the jar without letting go of a few.
MarsEdit 2.4 is available today and features a few … cookies … that you might enjoy. In particular, this release fixes bugs, fine-tunes a lot of behaviors that have been bugging me for ages, and takes support for the increasingly popular SquareSpace to a higher level.
MarsEdit 2.4 changes in summary:
- Improved Squarespace support
- Support for server drafts
- Support for tags
- Support for adding new categories
- Improved error handling
- Post editor windows now automatically remember size and screen position
- Avoid accidental post publishing by disabling the send button when document is not frontmost
- Improved error messages for misconfigured Tumblr blogs
- Bug fixes
- Fixed Flickr image links so they produce valid HTML when align-centered.
- Fix a Snow Leopard problem that prevented the Save button from enabling immediately when document is edited
- Fix a rare bug that could cause locked up dialogs on the second launch
- Fix a crash that could occur when configuring a blog with an extremely weird URL
- Fix a bug that occurred when an invalid URL was specified for a blog home page
- Fix a bug that caused duplication of tags on a previously published draft
- Fix a bug that prevented existing open document from being located when opening a local draft.
I’m still working hard on a number of features that people have been asking for. Yes, I’m kind of a jerk when it comes to disclosing details about future releases, but suffice to say I hear you loud and clear when you ask for WYSIWYG editing or support for WordPress pages and custom fields. Am I promising those features anytime soon? Not exactly. But let’s just say that I would be a fool if I didn’t take the demand for these items seriously ;)
Stay tuned for more cookies soon. In the mean time, enjoy these improvements in MarsEdit 2.4!