Drafts Release Notes

Last Updated: 07182024-164952


Drafts updates often. Keep up with the latest additions and fixes below. You can also always get highlights of the latest additions in the app via “What’s New” (Settings on iOS, Help menu on Mac).

44.2

Updates and Changes

44.1

Updates and Changes

44.0

r44
r44

AI: Google Gemini & Anthropic Claude Integration

Similar to existing integrations with OpenAI-ChatGPT, Drafts now provides wrappers for integrating Google Gemini and Anthropic’s Claude AIs into actions. For details, including example actions, see:

Other Updates and Changes

43.0

r43
r43

Ghost Integration

Drafts can now post to the popular, open-source CMS/blogging platform Ghost. This includes simple posting through a new “Ghost” action step, as well as advanced scripting support for the Ghost Admin API allowing more advanced import-export, and other integrations to be possible.

For all the details, and ready-to-use example actions, visit our new Ghost Integration Guide

OpenAI Improvements, Support for Perplexity.ai

Previously, OpenAI scripting what hard-coded to work with only OpenAI-ChatGPT’s deployment of their own API. It is now possible to specify any endpoint which supports the OpenAI API –– allowing these integrations to work with Azure deployments of the OpenAI API, or other providers, like Perplexity.ai that provide access to alternate LLMs (like Llama) using a compatible API.

For details and example actions, visit the OpenAI Integration Guide

Other Updates and Changes

42.2.1

42.2

42.1

42.0

r42
r42

41.1

Notable Changes

Other Updates and Changes

41.0

r41
r41

Task Improvements

Task Widget

The New Task Widget type displays only tasks from a selected draft. The widget is interactive, so tasks can be tapped to change status right in the widget - or tapping the text of the task open to it in Drafts. Options include the ability to include completed tasks. More in the Widgets article. As this is an interactive widget, it requires iOS 17 or macOS 14.

Syntax Settings

Syntax highlighting definitions can now provide settings specific to the syntax to turn on/off display or behavior options of the syntax. For example, the built-in Markdown syntaxes now provide settings to enable or disable completed task lines being displayed as strikethrough or being dimmed.

If a syntax provides options, they are available under the “Syntax Settings” link in Editor Settings.

If you develop custom syntaxes, see Feature Key documentation for information about implementing settings in your own syntaxes.

Other Changes and Updates

40.1

Note that some of these issues have been in previous 40.0.1 and 40.0.2 bug fix release, just rolled up in these notes:

40.0

Updated OS version requirements:

New Tag Filtering Interface

r40-2
r40-2

We updated the panel to the left of the draft list used for applying tag filters. A few notes about the new features:

*More about tag filtering*

Nested Tags

As part of the update to the tag filtering panel, it now supports nested tags in the format parent-tag/child-tag. If you assign tags with a / forward slash, they will be treated as an outline in tag filtering, and filtering for parent will also find parent/child-a, parent/child-b, etc.

Nested tags can be useful to group related tags or subject areas when organizing your drafts.

MIGRATION NOTE:

As a side-effect of this change, tags may not longer be assigned with begin or end with the / (forward slash) character. If you have existing tags beginning or ending with a / they will remain assigned, but we recommend modifying those with the “Rename Tag” command, or action for compatibility moving forward. If you have any actions which assign tags that begin or end in “/”, they should be updated to reflect this change.

New Quick Search and Command Palette

r40-3
r40-3

The Quick Search window has been rewritten to focus on quick location and selection of only drafts. It significantly optimizes use with keyboards. Just hit shift-command-F and start typing.

There is also a new Command Palette window for quickly locating and running actions, opening workspaces, and running common commands. It is also optimized around use with a keyboard, just hit shift-command-P and start typing. Locating and running actions can be much faster than browsing through the action list.

More about Quick Search and the Command Palette

Apple Watch Updates

The Drafts Apple Watch app has migrated to the use of Widgets for complications on newer watchOS versions. In some cases this may require you set up your watch face complications again after the update.

A “Capture in Drafts” app shortcut is also now available and suitable for use with the Apple Watch Ultra’s action button.

General Updates

Quite a bit of work was done in this release to modernize various interface elements through the app and to align better areas that were divergent between the iOS and Mac versions. Most of these are subtle changes and not worth calling out individually, but taken as a whole, they make the overall experience better in several ways.

Other Updates and Changes

39.2

39.1

39.0

r39
r39

OpenAI - ChatGPT Scripting

There has been a lot of excitement recently about AI, and in particular OpenAI’s ChatGPT. It can be a useful tool for a variety of text transformations and analysis, like translation and summarization. A number of users have already created example actions for Drafts that directly access the OpenAI API, but we wanted to make doing so a bit easier, so we’ve added a new [OpenAI scripting interface](https://scripting.getdrafts.com/classes/OpenAI) to take care of some of the heavy lifting of working with these APIs.

If you are interested in ChatGPT-OpenAI integration, how it can be used in Drafts, and getting some example actions, head on over to our new OpenAI-ChatGPT integration guide

*More on OpenAI-ChatGPT integration*

Tabbed Window Support on macOS

Keyboard Shortcut Note

The default keyboard shortcuts control-tab and shift-control-tab are now assigned to next/previous tab navigation to match Safari and other tab-based apps. These were previously used for next/previous draft. Those commands are now bound to shift-control-up/down arrow.

The Mac version of Drafts now supports macOS’s tabbed window system. You have always been able to open multiple drafts in separate windows, but it is not also possible to do with with tabs in the same window - and drag and drop tabs in and out of the window, etc.

To use, right-click on a draft in the draft list and select “Open in New Tab”, or Select View > Show Tabs in the main menu to always display the window’s tab bar.

Cursor Positioning Options

The editor settings (Aa) pane has two new options to control what happens when a draft is selected from the draft list and loaded in the editor:

The right combination of these options depends on your use cases. If you are always opening draft to add more text at the end, you would likely want focus editor enabled, and “bottom” as your cursor position. If you more commonly browse existing content in your drafts library, you may prefer to disable focus editor and not have the editing automatically enabled.

*More on Editor Settings*

Other Updates and Changes

38.0

r38
r38

Mail Drop PRO

Mail Drop allows you to send emails to a unique email address and have those messages imported automatically into Drafts. When you enable Mail Drop, you will be assigned a unique email address. Send an email to that address, and its content will be imported into Drafts and appear in your inbox. Great for getting information into Drafts from anywhere.

*More on Mail Drop* ↗ Mail Drop requires Drafts Pro.

HTML to Markdown

Drafts has always has Markdown parsers to turn Markdown into HTML. We’ve now added tools to turn HTML back into Markdown. It’s not perfect, but converts a lot of common HTML elements into their Markdown counterpart–including headings, emphasis, lists, quotes, and more.

By default, when pasting text into Drafts’ editor, if an HTML version of the content is available in the clipboard, Drafts will prefer this version to the plain text version and convert it to Markdown before pasting. The most common use cases for this is copying from web pages, where the browser typically places an HTML version of the content you copy in the clipbaord. You can control this behavior, and some stylistic elements of the coversion, in settings.

These conversion features can also be used via scripting with the new [HTMLToMarkdown object](https://scripting.getdrafts.com/classes/HTMLToMarkdown), and in web capture templates used when sharing from Safari, which now support a new [[selection*markdown]] template tag that inserts the Markdown converted version of the text selection, rather than the plain text one. Learn more about the Web Capture Template.

Lastly, a new “HTML to Markdown” Shortcuts app action has been provided to access this conversion as a service from other shortcuts.

*More Details about HTML to Markdown* ↗

Folder Icons

A cosmetic change, but worth calling out: The folder tabs above the draft list for the Inbox, Flagged, and Archive tab have been changed to icon representations. They still behave the same.

Other Changes and Updates

37.0

r37
r37

Airtable Support

Drafts now includes support for integration with Airtable, the online database service. Integration consists of a simplified Airtable action step to create records, as well as full access to the Airtable API via scripting.

For details and sample actions, see our Airtable integration guide.

MultiMarkdown

The included MultiMarkdown parser has been updated to v6.6.3 (from v6.2), and is better integrated to include future updates. In addition, the [MultiMarkdown script object](https://scripting.getdrafts.com/classes/MultiMarkdown) has new functions for working with metadata in MultiMarkdown front matter.

GitHub Markdown

The parser used to provide GitHub Flavored Markdown output has changed and is now the cmark-gfm library used by GitHub. This change should improve compatibility and performance but does affect available options and HTML output somewhat. If you rely on specific options, please review Markdown Settings

Other Additions, Changes, and Updates

36.0

r36
r36

Action Bar Update

Requires iOS 16/macOS 13

The action bar is the row of actions that appears above the keyboard when editing on iOS and below the editor on Mac.

When running on iOS 16, the action bar selector button at the left of the bar is now menu-based and provides easier access to action group selection and common commands like find, pinning, and arrange mode.

Additionally, the keyboard dismissal button at the left of the bar now also has a long-press menu that provides quick access to run actions from any action bar visible group without the need to load the group in the bar, and, as a bonus, if you long-press an action button in the bar, a menu appears with options to open the action in the action editor to tweak the action’s options.

*More on the action bar*

iPad Keyboard Shortcut Bar Update

Requires iOS 16

On the iPad, the keyboard shortcut bar – the bar that displays commands along with auto-correct suggestions and floats over the interface when an external keyboard is connected – now also has a compact version of the action bar as a menu to the left, as well as a menu to the right like the long-press menu of the action bar, to run other actions.

In many cases, you may find this allows you to hide the action bar on iPad and use these features instead. This is particularly useful if you often use Drafts in split view, slide over, or Stage Manager, as the display of the action bar can make things a bit cluttered in those views. Find options to control the visibility of the action bar in the Aa editor settings.

*More on the keyboard shortcut bar*

Template Tag & Action Step Helpers

Requires iOS 16/macOS 13

r36-2
r36-2

Drafts uses templates in action steps to insert values dynamically when actions run. This update makes it easier to insert commonly used template tags when configuring actions by adding a template tag helper popup. This popup has a list of tags, basic. tag descriptions, and can insert them in your templates, including examples for more advanced tags, like formatted dates.

When adding new action steps to an action, the popup is now searchable and contains more detailed information about the available steps – and each step type now has an associated icon to help visually distinguish them in longer, multi-step actions.

Performance Improvements

Not a lot to say here, but we’re always working to improve the overall performance, and especially launch time, of Drafts. This update shaves another 5-10% off launch time – a little more on Mac – and makes a variety of changes to make more efficient use of memory while running.

Other Additions, Changes, and Updates

35.0.2

35.0.1

35.0

r35
r35

SF Symbol Icons

In addition to the many built-in icons available to assign to actions and workspaces, Drafts now supports assigning SF Symbols as icons. The symbol library is part of iOS and macOS, and adds thousands of new icon options - all of which are available to select (and searchable) when editing icons.

A couple of things worth noting about SF Symbol support:

More on configuration icons

Mastodon Integration

Mastodon is a popular, decentralized social network for posting status updates. This update adds support for posting to Mastodon accounts, as well as support for scripting access to the entire Mastodon API.

If you use Mastodon and would like get sample actions and learn more about how to configure Mastodon support, check out our Mastodon integration guide

New Date Formatting and Localization Options

Drafts templates have long supported formatting date values with strftime style formatting. This update adds the option to use format strings compatible with Apple’s DateFormatter class, which offers better, more flexible localization options. If you work in non-English languages, or create and share actions which might be used internationally. A few examples:

See template docs for details

Other Additions, Changes, and Updates

34.2

34.1

Mostly a bug fix release rolling up some fixes and minor improvements since the v34 update.

34.0

r34
r34

Support for New OS Features

Drafts v34 update is ready for iPadOS 16, and macOS 13 (Ventura). Many features that became available for iOS/iPhone in v33 – like Focus Filters, the Library Summary, and the new Shortcuts implementations – are now available across all your devices.

Link Navigation

r34-navigation
r34-navigation

In addition to providing quick access to recent drafts, and navigation to headings in the current draft, the Navigation Menu now also includes submenus for:

Also, note that the URLs found in the draft can also be accessed via long-press on the link mode button. Learn more

Quick Search Improvements

Quick search is updated with visual improvements and a few new options. The (...) menu allows you to restore recently used queries and provides new options for whether to include commands, workspaces, and actions in your results. Learn more

Arrange Mode Improvements

Arrange is a great way to re-organize your text by blocks, lines, or sentences. This update enhances arrange mode with additional command buttons to move individual items up and down. Existing drag-and-drop operations still work as well. You can hide the command buttons if you prefer not to use them (in (...) options). Learn more

Live Activities

On devices that support Live Activities (iPhones running iOS 16.1 or greater), Drafts will now start a Live Activity for the current draft when pinning is enabled in the editor. This allows quick access to that draft in a longer research/editing session from the Lock Screen and Dynamic Island. If you prefer not to have activities created, disable this feature via long press options on the pinning button. Learn more

Other Additions, Changes, and Updates

Scripting

33.0

r33
r33

The minimum system requirement Drafts are now:

It is highly recommended you use the latest version on all of your devices if you are syncing data. If you have an older device which cannot support these operating system requirements, and you wish to run an older version of Drafts, please disable iCloud sync on that device.

Support for New OS Features

NOTE: It’s a slight awkward time for cross-platform apps with iOS 16 released for iPhone, but not iPad, and macOS 13 (Ventura) not yet released. A number of these features will be available on an iPad if you are running an iPadOS 16 beta, otherwise will become available when iPadOS 16 is out soon. We will also be following up with a new macOS release enabling features like Focus Filters once Ventura ships.

Lock Screen Widgets
r33-lock-screen-widgets
r33-lock-screen-widgets

iOS 16 added the ability to have widgets on your iPhone Lock Screen. Drafts provides two Lock Screen widget:

Focus Filter

Drafts offers a Focus Filter which allows you to configure aspects of the app when your Focus mode changes at the system-level. Focus Filters are configured in the OS Settings app. If you add the Drafts’ Focus Filter to your Focus mode configuration, you can use it to apply a workspace, change themes, change loaded action groups, and other options. The Focus Filter is currently available only for iOS, but will be available on iPadOS 16 and macOS 13 (Ventura) later this Fall.

Shortcuts & App Shortcuts

iOS 16 & macOS 13 introduce an entirely new way to build integration with Shortcuts. Drafts extensive array of Shortcuts actions have all be updated to use this new “App Intents” system. Mostly this should be seemless to you, the user, but it does add some nice new abilities, like the ability for Drafts to automatically provide a variety of shortcuts without any need for configuration on your part. These include quite a few Siri trigger phrases. A few examples to try:

NOTE: These changes are iOS 16 only right now, but will be available on iPadOS 16 and macOS 13 (Ventura) later this Fall. We have tried to maintain backward-compatibility of Shortcuts actions, but there are a few cases where there will be behavioral difference when running Shortcuts on iOS 16/macOS 13 vs. previous versions of the OSes. If you run into any of these, please let us know via support or the forums and we’ll help work through any necessary modifications.

New Find-Replace UI on iOS

iOS 16 introduced a new native text find-and-replace interaction. Drafts has adopted this as the default find interface in the editor, so if you trigger find (magnifying glass in Action Bar selector, or via action) the system find will appear. Drafts advanced find is still available on iOS 16 by tapping for options in the find view which appears above the keyboard, if you need advanced regular expression or other options.

NOTE: You can tap and hold on the quick search magnifying glass above the editor to get to “Find in Draft”, or directly to advanced find.

New Menus

iOS 16 introduced new ways to configure popup menus, and Drafts takes advantage of these throughout the app where menus are used. Primarily a cosmetic improvements, it does make menus more readable in many cases.

Scoped Tags

r33-scoped-tags
r33-scoped-tags

Scoped tags provide a special markup to have multiple tags treated as members of the same scope, and only allow assignment of a single tag in the scope at a time. Scoped tags are in the format prefix::tag. Drafts will automatically allow only one tag in a given prefix to be assigned to a draft. For example, if you a draft is assigned the tag status::new, and you later assign the tag status::completed to the draft - status::new will automatically be removed. This is a great tool for creating workflows tracking status or priority. Learn more

Image OCR

The heading pretty much says it…much like Drafts can already do document scanning, or transcribe text from audio and video files, it now registers itself to handle images, and if you open an image in Drafts, it will offer to use OCR to transcribe and text found in the image into a new draft. Learn more

Action Aliases

Action aliases are quick way to create an action that references another action. If you have an action you want to appear in multiple action groups, but don’t want to duplicate it and have to worry about maintaining both if you make changes - aliases are a simple solution.

Create action aliases in the context menus on actions in the action list (right-click on Mac, tap and hold on iOS). Learn more

Library Summary (iOS 16 only)

r33-library-summary
r33-library-summary

The Library Summary is a quick overview of library statistics, with charts of workspace draft counts, and tag counts. The summary is available only on iOS 16 or macOS 13 (Ventura). To access the summary:

Note: The Library Summary is iOS 16 only right now, but will be available on iPadOS 16 and macOS 13 (Ventura) later this Fall.

Other Additions, Changes, and Updates

32.2

32.1

32.0

r32
r32

What’s New

Action Bar Tint Colors

For those who are fond of using color to distinguish items on screen, there is now an option to use action tint colors in the Action Bar. To enable on iOS, scroll to Action Bar options in Aa editor settings. On Mac, toggle menu item in Action Bar’s group selection drop-down menu.

Date Math - Travel in Time, Sort of…

It is sometimes useful to output a date that is relative to another date (usually the current one), adjusted by some time interval. It has always been possible in script to create and adjust future and past dates, but now it is easier with the addition of a new method to adjust dates using simple date math expressions.

This begins with a new way to create related date expressions, which consist of a list of plus or minus time intervals which can applied to a date. Each expression look like (+|-)(integer) (unit), and can be combined in a list to make multiple adjustments to a date. A couple of quick examples:

Units supported are: year, month, day, hour, minute, second. Units can be used in either singular or plural forms.

These expressions can be used in JavaScripts with the [adjustDate(date, expression) function](https://scripting.getdrafts.com/globals#adjustdate), or by providing an additional expression argument, along with the strftime formatting argument, in template tags which work with date. Those tags are the 2024-07-18, 2024-07-18-16-52-19, 2022-06-23, and 2024-07-18 tags. Again, by example:

Adjustment expressions are calendar-aware, such that adding 1 month to May 31 would result in June 30, since June does not have a 31st.

A couple of ready to use examples:

Mustache Templates

Drafts templates, with their square-bracket, # Drafts Release Notes-style tags are still the default throughout actions, but with this update we have introduced the option to use an alternate template engine based on Mustache templates.

Mustache templates provide some additional power, like the ability to have conditionally rendered blocks, loop over arrays, insert information from other drafts, as well as more powerful filtering options. For details, see the Mustache documentation.

Mustache templates are available as a option on all long-form templates in action steps, can can also be triggered via script using the [draft.processMustacheTemplate function](https://scripting.getdrafts.com/classes/draft#processmustachetemplate).

Using Mustache Templates for Safari Web Capture

If you often capture using the share extension and Safari, you might be interested in switching your web capture template to use Mustache. This has the advantage of being able to use conditional sections to only render part of the text template for the captured text selection if a selection exists.

Improved Template Editing

Drafts now includes basic syntax hightlighting definitions for both Drafts templates, and the new Mustache templates. When editing long-form templates in actions steps, the templates can now (optionally) be opened in an editor with syntax highlighting and basic autocomplete for common tags. Use the edit button by the template in the action editor to open the template editor.

Other Changes and Updates


31.2


31.1


31.0

What’s New

Interface Refresh

Lots of general usability and interface and improvements, including updated icons, some button re-organization, and a variety of new features. Highlights:

Notion Integration (Beta)

This version introduces basic integration with the Notion online project management system. Notion’s API is still in beta but has become stable enough to start offering integration in Drafts. Be aware that aspects of this functionality may change or stop working if Notion makes changes in its API during the development process. We also plan to expand functionality based on feedback, so if you are using Drafts with Notion, please let us know other features you would like to see added.

r31-2
r31-2

This initial integration provides:

For details, example actions, etc., see our Notion Integration Guide.

Maintenance Tasks

New “Maintenance” view in Settings/Preferences. This view is a home for completely optional periodic maintenance tasks to help restore defaults, clean up data you may no longer care about, or improve performance. Make sure you understand what the tasks do before running one because some are destructive and not reversible. Details on available tasks in the User Guide.

Other Changes and Updates


30.1


30.0

What’s New

r30
r30

Transcribe Text from Audio and Video Files

Drafts now registers itself to open most common audio and video formats. If you open an audio or video file in Drafts, you will be prompted with an option to transcribe text using speech recognition. Speech recognition will process the audio in the same way as dictation, so dictation commands for punctuation, etc., are supported.

This is most useful for transcribing the content of single-speaker voice audio, like a voice memo, or recorded lecture, but it will happily attempt to transcribe other forms of audio as well, though the quality of the results may vary.

To try it out:

If you plan to use this transcription, please read the full documentation to understand its capabilities and limitations.

Extract Text from PDFs

If you attempt to open a PDF file in Drafts, you will now be offered the option to extract text from the PDF into a new Drafts.

To try it out:

Extraction will only grab actual text content from the PDF. Some PDF files have embedded image content and will not work with this feature.

Learn more about PDF Text Extraction

Other Changes and Updates


29.1

Bug fix release for a few issues in the inital 29.0 release.

All Platforms

iOS

Mac


29.0

What’s New

Shortcuts for Mac / macOS 12 Support

Drafts provides a wide variety of actions for use in Apple’s automation app, Shortcuts. These can be used for simple things like creating a new draft, opening Drafts directly to specific workspaces – or advanced processing by querying and updating multiple drafts.

r29-4
r29-4

With macOS 12, Apple has brought the power of Shortcuts to the Mac, and Drafts is ready. All Drafts’ Shortcuts actions now work on both iOS and Mac, and shortcuts created using these actions work cross-platform, allowing you to create, modify, and use those shortcuts on all your devices!

Autocomplete

Drafts now includes an extensible system to provide drop-down autocomplete suggestions while typing in the editor. Autocomplete includes a global system for creating and inserting text snippets. Additional autocomplete suggestions can also be provided by syntax definitions.

Global Autcomplete Suggestions

Do you have snippets of text you reuse regularly? Email addresses? Templates? Then autocomplete suggestions will be a handy addition.

r29-3
r29-3

Visit the Autocomplete tab in Editor Preferences (Aa button below editor) to get started configuring your suggestion drop-down items. Set the “Trigger” text to control what sequence of characters will trigger the suggestion drop-down to appear, and add items for frequently used snippets. Suggestions can use Drafts template tags to insert the current date, location, or other values.

Link Completion and Draft Insertion

Drafts built-in Markdown syntaxes (Markdown, GitHub Markdown, and MultiMarkdown) now include two additional autocompletion features to work with other drafts in your library:

r29-2
r29-2

These features are implemented using a new set of configuration options available to all syntax definitions. If you create custom syntax definitions, and would like to add this functionality (or similar) to your custom syntax definitions, take a look at the related documentation on autocomplete in syntaxes

*Learn more about Autocomplete*

Other Updates and Fixes

All Platforms

iOS


28.1

Bug fix release addressing a few issues in release 28:


28.0

What’s New

Ready for iOS 15 and macOS 12

r28
r28

Drafts is ready for iOS 15 and macOS 12! Updated for compatibility, of course, but also to take advantage of some of the great new features. New details below, but Drafts works great with “Live Text” to capture text from images, has full support for Shortcuts on the Mac, and brings great new iPad features, like powerful external keyboard menus.

New Apple Watch App

r28-2
r28-2

We have re-written the Drafts Apple Watch app from the ground up to use the latest watchOS technologies. It’s still the best, easiest way to capture ideas on the go, but has a few new tricks:

Note that you may need to reconfigure your complication options after upgrade, especially if you want auto-capture, which was previously a setting and not based on the complication used.

Learn More About Drafts on Apple Watch →

Shortcuts Support on macOS 12

We’re ready for Shortcuts on the Mac! It’s just not quite ready for us. Look for full, cross-platform support for all of Drafts’ Shortcuts actions when macOS 12 (Monterey) is released in the coming weeks!

In the meantime, enjoy these new shortcut actions on iOS:

Learn More About Shortcuts →

Folder Bookmarks

Up to now, Drafts file actions and scripts have been limited to working with files in the “Drafts” folder in iCloud Drive (or by working directly with cloud-provider APIs, like Dropbox and Google Drive). With folder bookmarks, it is now possible to grant permissions to additional folders outside the Drafts App Sandbox, making it easier to integrate with other apps and services, to, say, export a draft content to another system - like an Obsidian Vault, etc.

Learn More About Bookmarks →

Document Scanning and Live Text Support

Drafts has been tested and works great with the new “Live Text” features in iOS 15 and macOS 12. In addition, we have incorporated document scanning to OCR directly in the iOS app. Tap and hold the “+” and select “Scan Document” to open the document scanning camera. It supports scanning multi-page documents, and directly runs the results through OCR to create a new draft with the result text.

Learn More About Live Text & Scanning →

Share Extension and Capture Window Updates

Drafts capture flow used in the iOS Share extension and the “Capture” window on Mac, has received a number of updates:

Learn more about the iOS Share Extension and Mac Capture Window

General Improvements

Other Updates and Fixes

All Platforms

iOS

Mac

Scripting, Shortcuts, and URL Schemes


27.0

What’s New

Custom Theme Support for Widgets + New Action Icons

It is now possible to select custom light and dark themes for Home Screen (iOS) and Notification Center (macOS) widgets from the built-in and custom themes you have installed in Drafts. To make changes, tap and hold on a widget, select “Edit Widget”, and make changes in the widget configuration.

r27
r27

We have also added dozens of new icons for actions/workspaces in categories like Health, Animals, Education, Email, and more.

If you create custom themes, you may wish to add the following new keys in colors.interface: widgetBackground, widgetBackgroundAlternate, widgetForeground, widgetForegroundAlternate. If not present, these values will fall back to existing related keys: background, backgroundCollection, foreground, so existing themes should work out of the box without updates.

Google Tasks and Microsoft To Do Integration

Extensive integration with two of the most popular task managers: Google Tasks and Microsoft To Do. This version adds new action steps which can create individual tasks, or add each line of draft as a task, to lists in either Google Tasks or Microsoft To Do.

r27-2
r27-2

Both services are available via scripting, with powerful script objects with convenience methods for creating and updated tasks and lists, while also exposing the full APIs to advanced users.

For sample actions and details:

Arrange Mode Improvements

Arrange mode has better external keyboard support, especially on iOS, including: - Esc and ⌘-return to cancel or accept changes - Arrow keys navigate up-down in the list - ⌘-up/down move the selected line up and down in the list.

Other Updates and Fixes


Changelog Archive

Starting with version 27, the iOS and Mac changelogs were merged on this page. For previous release notes, see archives below.


Table of contents


Download on App Store Download on Mac App Store

© 2012-2024 by Agile Tortoise, Inc.
Drafts is a registered Trademark of Agile Tortoise, Inc.
Privacy | Terms