Preview: Drafts Release 15 Plans

As usual this time of year, the Drafts release schedule is tied to Apple’s release of new versions of the operating system…but I wanted to give you a preview of what’s we have planned along with the release of iOS/iPadOS 13 and macOS 10.15 (Catalina) in the coming months.

Below are draft release notes for the planned releases. Details on the availability of these releases will become more clear when Apple makes specific announcements about the new OS versions shipping. Note that features of these releases may require the new OS versions, but the apps themselves will continue to work on previous versions of the OS. The iOS version will drop support for iOS 11, but remain compatible with iOS 12 and the macOS version will continue to support back to macOS 10.13 (High Sierra).

If you are interested in getting a preview, a few additional TestFlight Beta slots may still be available - see details for applying for beta access.

To keep up with Drafts news and update, create an account on this forum site!


Drafts R15 (iOS/iPadOS) Release Notes - DRAFT

Drafts R15 will be released alongside Apple’s release of iOS/iPadOS 13 this Fall (or as close to that as App Review allows).

Interface and Functional Improvements

  • Rewritten main user interface and gesture interface
    • General improvements to responsive of gestures.
    • Support for pinning both drafts and actions on larger screens, easier access to pinning, remembering pin states.
  • Support for multiple windows (iPadOS 13 only).
    • Dragging draft from the draft list to a new window, or just opening new Drafts instances dragging the app icon to split views and slide overs.
    • Edit actions in separate window.
    • Live Markdown previews in a separate window.
  • Automatic dark and light mode switching (iOS 13 only). Drafts already support dark mode, but now if “automatic” switching it enabled, it will be done based on current system mode.
  • Contextual menus where appropriate throughout the app (iOS 13 only)
  • New Quick Capture action extension. Functions similarly to the existing Drafts share extension, but requires no user interaction - just captures the shared content and returns.
  • Live Markdown Previews (iPadOS 13 only). A live preview can be opened in a separate window to allow a draft to be edited and preview viewed simultaneously. This is similar to preview functionality available in the Mac version of Drafts.
  • Support for new iOS 13 font selection panels
  • Dictation interface now has an optional silence timeout. Useful for those who trigger dictation hands-free via Siri and want the app to automatically save the draft after they stop dictation for a period of time. Can be configured to 10, 30 or 60 seconds.
  • Refreshing of icons and a variety of minor improvements throughout the app.

Shortcuts

  • Extensive support for new features of Shortcuts in iOS/iPadOS 13. A full set of shortcuts, with parameter support, allow you to create, update, append and prepend to drafts, query drafts, run actions, and more.

Workspaces & Draft List

  • "Default" Workspace. This is a special workspace that stores the preferred default settings for the draft list, and is restored when filters are cleared. This way, if you have workspaces that applies sort or display settings, clearing the list filters will also reset those back to your preferred default settings. The default workspace can be configured like any other workspace in the workspace manager.
  • "Show date" display option for drafts list and workspaces. Hide/show the date in the list. Along with other display settings, this allows everything but the draft title to be removed, for the minimalists out there.

Other Changes and Updates

  • New: Keyboard shortcut support in the Share extension (cmd-return to save, cmd-T for tag entry, etc.)
  • Change: If a selection is present in the editor, the character / word counts now include a selection character count as well.
  • New: HTML.escape(string) and HTML.unescape(string) javascript functions to encode and decode HTML entities in a string.
  • Change: Long press on link in link mode will now fall through to options menu.
  • Change: Regular expression find will now treat escaped whitespace characters (e.g. \n, \t) in replacement text as those characters, rather than expecting the whitespace itself. More consistent with how regex replacements are done in other editors.
  • Fix: Markdown syntax definitions did not handle reference link properly.
  • Fix: Markdown syntaxes incorrectly identifying indented ordered list items as indented code.
  • Fix: Improve markdown header recognition in syntax highlighting definitions to allow # in header text.
  • Change: Support for iOS 11 has been removed.
  • Fix: Navigating drafts list with keyboard shortcuts should scroll the list if necessary.
  • Fix: editor.load() method should touch the accessed date of the draft.
  • Change: Allow “new draft after” timeout to be set to “Never” to allow it to be disabled separately from focus mode.
  • New: Select > Operations > Export now supports text file option, which merges draft contents into one text file.
  • Change: Find and replace screen should remember last state of “Show options”.

Drafts R15 (macOS) Release Notes - DRAFT

Drafts R15 will be released alongside Apple’s release of macOS 10.15 (Catalina) this Fall (or as close to that as App Review allows).

Workspaces & Draft List

  • "Default" Workspace. This is a special workspace that stores the preferred default settings for the draft list, and is restored when filters are cleared. This way, if you have workspaces that applies sort or display settings, clearing the list filters will also reset those back to your preferred default settings. The default workspace can be configured like any other workspace in the workspace manager.
  • "Show date" display option for drafts list and workspaces. Hide/show the date in the list. Along with other display settings, this allows everything but the draft title to be removed, for the minimalists out there.

Dictation

  • Custom Dictation interface (macOS 10.15 only). New custom dictation interface, similar to that available on the iOS version of Drafts, with support for:
    • Creation of new drafts, or inserting text at the cursor location.
    • Selection of locale/language from any language supported by Siri dictation.
    • Optional automatic timeout to commit changes after a period of silence.
    • /dictate URL scheme supported, see docs for details.

Actions Coming Soon

We are hard at work on a release of Drafts for Mac with full support for the automation actions available on the iOS version of Drafts. This version is expected to go into beta soon after this release.

Other

  • New: Add focus mode toggle button in editor (bottom row)
  • New: Add “Launch in focus mode” preference.
  • Fix: Markdown syntax definitions did not handle reference link properly.
  • Change: Updates to Find window, allowing multiple line texts and treating whitespace escape characters properly (\n, \t) in regular expression mode.
  • New: Extensions tab in preferences, to allow configuration of share extension options.
  • Change: If a selection is present in the editor, the character / word counts at bottom right now include a selection character count as well.
  • Fix: Issue preventing Handoff from working properly from Mac to iOS. Mostly. Still appears Handoff is broken at the OS level on Catalina, or when passing information from Catalina to iOS.
  • Fix: Improve markdown header recognition in syntax highlighting definitions to allow # in header text.
  • Change: File > Copy and Share menu items now work when draft is open in separate window.
  • Change: “Backup Now” in Preferences > Backup now prompts for save location rather than saving to iCloud Drive.
  • New: Bulk export options in context menu of draft list to allow export of selected drafts as JSON, CSV or text file.
  • Change: Better handling of restore purchase process to help avoid confusion about the fact that you can’t restore iOS purchases on the Mac.
3 Likes

Silly question time: I can’t seem to find the dictation silence timeout option setting - can someone tell me where it’s located?

This is preview for a not yet released version of Drafts. These are not shipping features.

Ah, ok, it was an even sillier question than I thought. I have the 14.5.33 beta version, and was looking for just such a silence timeout (or other way to end dictation without a physical interaction) yesterday - that’s why I was so interested to see the mention of it here…

Thanks,

Mark

Well, if you are on the beta, then you have this feature. It appears as a button next to locale/language selection in the dictation interface.

Found it. Awesome! Thank you! — Mark