Red Sweater Blog https://red-sweater.com/blog Official blog of Red Sweater Software Fri, 07 Dec 2018 01:36:04 +0000 en-US hourly 1 https://wordpress.org/?v=5.0 WordPress 5.0, Gutenberg, and MarsEdit https://red-sweater.com/blog/3404/wordpress-5-0-gutenberg-and-marsedit https://red-sweater.com/blog/3404/wordpress-5-0-gutenberg-and-marsedit#comments Thu, 06 Dec 2018 22:20:55 +0000 https://red-sweater.com/blog/?p=3404 Congratulations to the open source WordPress team on the release of WordPress 5.0: Bebo. Although WordPress’s versioning scheme doesn’t place significance on the “round number” versions, this update happens to include a major rethinking of the default web-based WordPress editor, which they call “Gutenberg.”

What’s the Big Deal?

The fundamental change in WordPress 5.0 is a new “block based” approach to composing content. Instead of writing posts as a single stream of content, semantically meaningful chunks representing different sections, image elements, etc. can be created and manipulated by dragging them around inside a post.

This change to the editor is part of a trend with WordPress of moving away from the dedicated purpose of blogging, towards satisfying the more general-purpose needs of a full-featured CMS. Typically blogs feature a unified design for posts, so that in the process of writing individual posts, you can focus more on the content than on the layout and organization of the piece. Time will tell whether block-based editing ends up being common in blogging contexts.

What’s it Mean for MarsEdit?

After updating to WordPress 5.0, you can continue using MarsEdit to download, publish, and edit posts on your blog. If you also edit posts in the WordPress web editor, you’ll have the option of using the new Gutenberg editor, or opting to restore the “Classic” WordPress editor.

If you add new posts to your blog using the Gutenberg editor, you can edit that content in MarsEdit, too. Because blocks are implemented using HTML, any app that can edit HTML source, as MarsEdit does, can also edit the content of these blocks.

Known Issues and Caveats

When editing a post with block-based content in MarsEdit, you will see the raw HTML for your blocks when editing in Plain Text mode, and a rendered version of the HTML in Rich Text mode. Unlike the WordPress web-based editor, you will not see a visual representation of the blocks as separate entities in your posts. But when you edit and publish changes to your post, the block information should be preserved.

As of MarsEdit 4.2.2 there is a bug in MarsEdit’s Rich Text editor that may cause additional paragraphs to be inserted between blocks. This is a side-effect of the fact that blocks are implemented with HTML comment nodes, and MarsEdit’s Rich Text editor makes an effort to ensure that posts are separated into high level “p” nodes. I’m working on a fix for this.

Looking Forward

In the short term I am not planning to add much in the way of block-specific functionality to MarsEdit. As I mentioned above, I think that blocks are going to appeal more to web authors who are managing full-fledged sites, and less to bloggers who appreciate the streamlined workflow that MarsEdit emphasizes.

In the longer term I’ll be keeping my ears open both for feedback from my customers, and to see how Gutenberg is received both by bloggers, and by the larger WordPress community. If enhancing MarsEdit to support block-specific workflows seems like it will be widely-appreciated by MarsEdit users, then I will start planning to make those changes to the app.

I hope this post has helped to answer any questions you might have had about WordPress 5.0, the Gutenberg editor, and how it will affect your use of MarsEdit to edit your blog. As always, feel free to drop me a line if you have any additional questions.

]]>
https://red-sweater.com/blog/3404/wordpress-5-0-gutenberg-and-marsedit/feed 4
FastScripts 2.7.4: Standardized Menu Sorting https://red-sweater.com/blog/3402/fastscripts-2-7-4-standardized-menu-sorting https://red-sweater.com/blog/3402/fastscripts-2-7-4-standardized-menu-sorting#respond Tue, 04 Dec 2018 17:29:24 +0000 https://red-sweater.com/blog/?p=3402 FastScripts 2.7.4 is now available for download from the FastScripts home page and on the Mac App Store.

This update improves the sorting of items in the FastScripts menu, so that they are ordered in the standard localized order. Previously items were sorted by a crude alphanumeric sort, so that for example “100” would be sorted before “50”, because the 1 is less than 5. Now FastScripts sorts things in the same manner as other apps such as the Finder do.

This update also includes some minor bug fixes. Here’s the complete list of changes:

  • Fix the ordering of items in the script menu to be sorted by standard localized order
  • Fix a bug that could cause a renamed script to appear twice in the menu if only the case of the name was changed
  • Fix a bug that caused Quick Action Workflows to be offered for installation when attempting to edit them
  • Fix a bug that caused the focus on the shortcuts table to be lost after setting a shortcut value
  • Add a new FastScripts Help menu item to easily open help on the web

If you enjoy FastScripts, please consider writing a review or rating the app on the Mac App Store, or spreading the word on Facebook or Twitter! Thanks for your support. Questions or concerns? Get in touch at support@red-sweater.com. Thank you.

]]>
https://red-sweater.com/blog/3402/fastscripts-2-7-4-standardized-menu-sorting/feed 0
Black Ink 2.0b11: More Dark Mode Fixes https://red-sweater.com/blog/3397/black-ink-2-0b11-more-dark-mode-fixes Tue, 02 Oct 2018 21:44:29 +0000 https://red-sweater.com/blog/?p=3397 I’ve made a lot of progress this year on Black Ink, but most of that work has gone into the 2.0 update, which has been in public beta since earlier this year. While I’ve been releasing updates of my other apps to take advantage of new macOS Mojave features, I decided to focus all such efforts for Black Ink into the 2.0 update.

Black Ink 2.0b11 is now out. You can download it directly, or just “Check for Updates” if you’re running an early 2.0 beta.

Screen Shot 2018 10 02 at 5 48 09 PM

This update includes more improvements for macOS Mojave Dark Mode, as well as a few other fixes:

  • More improvements for Dark Mode for macOS Mojave
  • Increase the height of clue list table rows to give a little padding between text
  • Fix bugs related to puzzles that have blanks as “correct answers” for cells

I hope to finish up Black Ink 2 and ship an official release later this year. In the mean time, I hope some of you will enjoy these betas!

]]>
MarsEdit 4.2.1: Continuity Camera in Mojave https://red-sweater.com/blog/3390/marsedit-4-2-1-continuity-camera-in-mojave Tue, 02 Oct 2018 18:43:09 +0000 https://red-sweater.com/blog/?p=3390 MarsEdit 4.2.1 is now available for download from the MarsEdit home page and has been submitted to the Mac App Store.

After Apple shipped macOS Mojave last week, I got a report from a MarsEdit customer who was trying out all the new bells and whistles. They discovered that the new Continuity Camera feature didn’t work in MarsEdit. Instead of inserting the freshly snapped picture from their phone, it crashed the app!

The problem turns out to be rooted in Apple’s handling of “file promises.” In a nutshell: since MarsEdit has gotten so good at accepting file promises from various apps, it’s also become vulnerable to bugs like this one, where file promise information that will crash the app is placed on the pasteboard.

MarsEdit 4.2.1 works around this crash. Now if you want to take a picture from your phone to add to a blog post, just right-click in the Editor, and select “Take Photo” from the menu item next to your phone’s name:

Screenshot of Continuity Camera feature in contextual menu

Here is the complete list of changes in MarsEdit 4.2.1:

  • Support Mojave’s new Continuity Camera feature for taking pictures from an iPhone’s camera
  • Dark Mode: fix text color in Crash Reporter console log display
  • Support “Extended Entry” content in preview template downloader
  • Restore support for dragging URLs from Safari into MarsEdit’s editor

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.

]]>
FlexTime 1.4: Mojave Dark Mode Support https://red-sweater.com/blog/3383/flextime-1-4-mojave-dark-mode-support Thu, 27 Sep 2018 16:15:23 +0000 https://red-sweater.com/blog/?p=3383 FlexTime 1.4 is now available for download from the FlexTime home page and has been submitted to the Mac App Store.

I haven’t updated FlexTime much over the past several years, but I wanted to take the opportunity with the release of macOS Mojave to ensure it fits in better for folks who use it and choose to run in Dark Mode:

Screenshot of FlexTime's main window with Dark Mode appearance.

Here’s the complete list of changes in FlexTime 1.4:

  • Supports Dark Mode in macOS Mojave
  • Displays usage information when prompting on macOS Mojave to allow scripting iTunes
  • Fixes a bug that caused sounds in “Play Sound” parameter menu to be unsorted
  • Requires macOS 10.12 or greater

If you enjoy FlexTime, please consider writing a review or rating the app on the Mac App Store. Thanks for your support!

]]>
MarsEdit 4.2: Mojave Dark Mode Support https://red-sweater.com/blog/3377/marsedit-4-2-mojave-dark-mode-support Fri, 21 Sep 2018 14:46:39 +0000 https://red-sweater.com/blog/?p=3377 MarsEdit 4.2 is now available for download from the MarsEdit home page and the Mac App Store.

This update marks the completion of Dark Mode support for macOS Mojave, which is slated to be released by Apple this coming Monday.

Screenshot of MarsEdit running in Dark Mode on macOS mojave.

Supporting Dark Mode throughout MarsEdit turned out to be a lot of work, but it was really fun work. It’s great to see how the app can be adapted to a completely different style of user interface. I hope many of you enjoy it after installing macOS Mojave!

Here’s the complete list of changes for 4.2:

  • Support for macOS Mojave 10.14 Dark Mode
  • Avoids aggressively reloading the preview window after inserting an image into a post
  • Restores ability for MarsEdit to launched as a login item but “hidden” in background
  • Fix a bug that could cause post content to be lost during conversion from Rich Text when a more tag is present

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.

]]>
MarsEdit 4.1.4: Bug Fixes & Dark Mode Refinements https://red-sweater.com/blog/3365/marsedit-4-1-4-bug-fixes-dark-mode-refinements Tue, 11 Sep 2018 20:25:32 +0000 https://red-sweater.com/blog/?p=3365 MarsEdit 4.1.4 is now available for download from the MarsEdit home page and has been submitted to the Mac App Store.

This update includes a good number of fixes as well as more changes to support macOS Mojave’s upcoming Dark Mode. Folks who are running the beta Mojave should find that most aspects of the app are now tuned to draw properly in Dark Mode. One area where I’m still planning to put some more time in is in the “Media Manager” where there are still some white backdrops that need to be adapted.

Here’s the complete list of changes in this update:

  • Fix a bug that prevented some preference changes from “sticking”
  • Restore support for dragging images from Preview’s thumbnail list to the app
  • Preserve <script> elements when editing HTML content that contains them
  • Restore scripting support for custom field values on posts
  • Fix an issue converting Emoji characters from entities and back
  • Fix a crash when using VoiceOver to select Featured Image
  • Update default “Quick Posts” markup to use a more correct HTML structure
  • Fix preview of Quick Posts template which was not displaying correctly
  • More preliminary support for Dark Mode
    • Use different syntax highlighting colors in Dark Mode
    • Fix text color for the Network Log’s content
    • Adapt about box and acknowledgements windows
    • Adapt main window preview area

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.

]]>
FastScripts 2.7.3: Just a Couple More Fixes https://red-sweater.com/blog/3359/fastscripts-2-7-3 Wed, 29 Aug 2018 18:01:59 +0000 https://red-sweater.com/blog/?p=3359 FastScripts 2.7.3 is now available for download from the FastScripts home page and has been submitted to the Mac App Store.

FastScripts 2.7, which I released earlier this month, was a fairly minor update in terms of functional changes, but a dramatic change in terms of the version of tools used to build it, and the system requirements of the app itself. FastScripts 2.6.13 and earlier were built with an older version of Xcode, on an older Mac, and supported OS releases as old as Mac OS X 10.6. As part of a solution to get FastScripts working as expected on macOS Mojave betas, I finally updated it to require macOS 10.12 or greater, and switched to newer tools.

The rapid-fire releases of FastScripts 2.7.1 and 2.7.2, were the result of unexpected bugs resulting from that shift, and my prematurely thinking I had ironed out all the issues before releasing the follow-on updates. In the lead-up to today’s release of 2.7.3, I spent a longer period of time examining the remaining issues that have surfaced, and I hope that things will be quieter in terms of bug-fix updates moving forward.

This update includes another subtle fix for “path to” handling, and a fix for a crash when running JavaScript for Automation scripts:

  • Remove FastScripts’s custom “path to” handler as it appears the system handler behaves as we expect now
  • Add an Apple Events usage explanation string to accompany the system prompt for approving Apple Events
  • Fix a crash that occur when running JavaScript for Automation scripts

An important note for users who use FastScripts to perform GUI scripting: After updating from FastScripts 2.6.13 to 2.7 or later, you may experience trouble running scripts that rely upon the Accessibility framework. To work around this problem, go to System Preferences -> Security & Privacy -> Privacy -> Accessibility, and uncheck any existing copies of FastScripts listed. Then restart your Mac before adding back FastScripts 2.7.3. This should restore functionality as it was with 2.6.13.

If you enjoy FastScripts, please consider writing a review or rating the app on the Mac App Store, or spreading the word on Facebook or Twitter! Thanks for your support. Questions or concerns? Get in touch at support@red-sweater.com. Thank you.

]]>
MarsEdit 4.1.3: Improved Image Handling and Other Delights https://red-sweater.com/blog/3355/marsedit-4-1-3-more-image-handling-improvements Fri, 24 Aug 2018 19:32:21 +0000 https://red-sweater.com/blog/?p=3355 MarsEdit 4.1.3 is now available for download from the MarsEdit home page and has been submitted to the Mac App Store.

This update fixes several bugs to improve the overall usability of the app:

  • More improvements to the reliability of the Safari extension
  • When a dragged image contains both higher resolution and lower resolution versions, MarsEdit now prefers higher resolution
  • Improvements to the List formatting macros to make them transform several selected lines into a single list
  • Fixed a bug to avoid recompressing images when no changes are made to them
  • Fixed a bug that caused selected custom colors to be unset when clicking out of the color panel
  • Fixed a hang that could occur if authentication fails while trying to upload an image to a blog
  • Fixed a bug that caused blogs to re-expand their Posts/Pages subsections even if user had collapsed them
  • Fixed a bug that caused some standard formatting macros to lose their functionality when a custom keyboard shortcut was set
  • Setting the Featured Image is now supported via VoiceOver

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.

]]>
FastScripts 2.7.1: Quick Fix for “Path to Me” https://red-sweater.com/blog/3353/fastscripts-2-7-1-quick-fix-for-path-to-me https://red-sweater.com/blog/3353/fastscripts-2-7-1-quick-fix-for-path-to-me#comments Sun, 19 Aug 2018 03:22:54 +0000 https://red-sweater.com/blog/?p=3353 FastScripts 2.7.1 is now available for download from the MarsEdit home page and has been submitted to the Mac App Store.

This update fixes a bug that was introduced in FastScripts 2.7, affecting scripts that use the “path to me” AppleScript command to get a reference to the location of the running script.

]]>
https://red-sweater.com/blog/3353/fastscripts-2-7-1-quick-fix-for-path-to-me/feed 5