{"id":997,"date":"2009-11-29T21:22:06","date_gmt":"2009-11-30T01:22:06","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/?p=997"},"modified":"2009-11-30T10:54:10","modified_gmt":"2009-11-30T14:54:10","slug":"marsedit-2-4","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/997\/marsedit-2-4","title":{"rendered":"MarsEdit 2.4"},"content":{"rendered":"<p>As an indie software developer, one of the biggest challenges I face is keeping a schedule. A <em>real<\/em> schedule that means I&#8217;ll actually ship software every so often.<\/p>\n<p>When you work for somebody else, there&#8217;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, <strong>anything that falls under the vague heading of &#8220;doing it the right way.&#8221;<\/strong> There&#8217;s something to be said for this: they get things shipped! And if a product is of shippable quality, it&#8217;s a shame to withhold it a day longer than necessary.<\/p>\n<p>But I&#8217;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&#8217;ve got so many cookies in my hand, that it&#8217;s impossible to take my hand out of the jar without letting go of a few.<\/p>\n<p><a href=\"http:\/\/www.red-sweater.com\/marsedit\/\">MarsEdit 2.4<\/a> is available today and features a few &#8230; cookies &#8230; 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.<\/p>\n<h3>What&#8217;s New?<\/h3>\n<p>MarsEdit 2.4 changes in summary:<\/p>\n<ul>\n<li>Improved Squarespace support\n<ul>\n<li>Support for server drafts<\/li>\n<li>Support for tags<\/li>\n<li>Support for adding new categories<\/li>\n<li>Improved error handling<\/li>\n<\/ul>\n<\/li>\n<li>Post editor windows now automatically remember size and screen position<\/li>\n<li>Avoid accidental post publishing by disabling the send button when document is not frontmost<\/li>\n<li>Improved error messages for misconfigured Tumblr blogs<\/li>\n<li>Bug fixes\n<ul>\n<li>Fixed Flickr image links so they produce valid HTML when align-centered.      <\/li>\n<li>Fix a Snow Leopard problem that prevented the Save button from enabling immediately when document is edited<\/li>\n<li>Fix a rare bug that could cause locked up dialogs on the second launch <\/li>\n<li>Fix a crash that could occur when configuring a blog with an extremely weird URL<\/li>\n<li>Fix a bug that occurred when an invalid URL was specified for a blog home page<\/li>\n<li>Fix a bug that caused duplication of tags on a previously published draft<\/li>\n<li>Fix a bug that prevented existing open document from being located when opening a local draft.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>What&#8217;s Next?<\/h3>\n<p>I&#8217;m still working hard on a number of features that people have been asking for. Yes, I&#8217;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&#8217;s just say that I would be a fool if I didn&#8217;t take the demand for these items seriously ;)<\/p>\n<p>Stay tuned for more cookies soon. In the mean time, enjoy these improvements in MarsEdit 2.4!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As an indie software developer, one of the biggest challenges I face is keeping a schedule. A real schedule that means I&#8217;ll actually ship software every so often. When you work for somebody else, there&#8217;s usually somebody in charge of making sure that you stick to a schedule. These people usually have little concern for [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[],"class_list":["post-997","post","type-post","status-publish","format-standard","hentry","category-marsedit"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/comments?post=997"}],"version-history":[{"count":14,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/997\/revisions"}],"predecessor-version":[{"id":1022,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/997\/revisions\/1022"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}