Release Notes

This page contains detailed information about new features and other improvements in new versions of the app.

Version 1.1

General

  • Complete UI overhaul for iOS 7.

  • Editorial is now a Universal app for iPad and iPhone.

  • Support for MultiMarkdown in the HTML preview (optional, can be enabled in the settings).

  • Restored TextExpander support (you have to go to the settings to load your snippets from the TextExpander touch app).

  • There’s a new mode for .taskpaper files with a couple of features that are useful for todo lists:

    • Syntax highlighting for projects and tags
    • Checkboxes for marking tasks as done with one tap (iPad only)
    • Tasks can be rearranged via drag’n’drop
    • Tags can be mapped to color labels in the settings
  • You can now search your documents from the file browser.

  • Local files can now be copied to Dropbox (tap the title in the editor, then the Dropbox icon)

  • Documents in Dropbox can now be shared directly from the editor (tap on the name, then on the Dropbox icon to share a link, or to view older versions).

  • New live word count option (has to be enabled in the settings; tap on the counter label to switch between word and character count).

  • HTML can be copied or emailed directly from the preview panel.

  • When renaming documents or workflows, tapping away now confirms the new name, instead of canceling.

  • The documentation search includes workflow actions and general help pages now.

  • Headers in the HTML preview no longer require a space after the # symbol.

  • Improved in-document search with an option to replace all occurrences.

  • Tapping and holding a workflow bookmark in the bookmarks bar (iPad only) now shows an option to edit the workflow directly.

  • Improved behavior of the tab key for writing lists (the tab key now always indents list items, even when the cursor is not at the start of the line)

  • Improved support for (hardware) keyboard shortcuts – the following shortcuts are built-in:

    • Cmd+J – Toggle between accessories panel and editor
    • Cmd+F – Toggle in-editor search
    • Cmd+G / Cmd+Shift+G – Show prev./next search result in editor
    • Cmd+O – Reveal file browser
    • Cmd+P – Show/hide Markdown preview
    • Cmd+Shift+P – Open the workflow list with focus on the search field
  • You can assign custom keyboard shortcuts to your workflows.

  • Improved syntax highlighting for multi-paragraph block quotes.

  • The in-app browser now uses a combined search/URL field.

  • Tapping and holding the workflows (“wrench”) button now focusses on the search field, so you can filter the list immediately.

  • Filtering the workflow list now uses “fuzzy” matching for titles (e.g. “cat” would match “Copy All Text”...).

  • Pressing return in the workflow search field will now run the first workflow in the filtered list.

  • Added Courier Prime as a font option.

  • New option to disable the snippet expansion sound effect (in the “Snippets & Abbreviations” section).

  • New options to set the default plain text extension, and to specify additional extensions that should be opened as plain text.

  • Extended Markdown syntax (e.g. footnotes) can be disabled for the HTML preview.

  • The HTML template for the preview panel can now be customized (from the settings). The default template now uses the same fonts as the editor.

  • New setting to disable automatic character pairs.

  • New setting that controls where panel gestures work (everywhere or only at the edges of the screen).

Workflows

  • New bundled workflows: Print, Speak Selection, Lorem Ipsum, Calculator (iPad only).
  • Improved integration with the workflow directory – you can view all workflows that you’ve previously shared from the settings and sharing a workflow again gives you an option to update the existing workflow instead of creating a new link.
  • If you have a lot of workflows, you can now tag them and filter the list by tag (the tag filter bar will automatically appear when you add the first tag).
  • Workflow actions can have color labels.
  • New workflow action to do in-document search (Search in Editor).
  • New Open x-callback URL action for easier integration with xcallback-enabled third-party apps.
  • The URL parameters for Open x-callback URL and Open URL actions now have an option to automatically URL-escape workflow variables.
  • New text-to-speech workflow action (Speak Text).
  • New Get Clipboard workflow action (this has the same effect as a Generate Text action with a Clipboard variable, but it’s easier to find in the action library).
  • Some parameters in workflow actions are now disabled if they require other parameters to be set.
  • New “icon” parameter for the Show HUD Alert workflow action (“success”/”error”).
  • The Convert Markdown to HTML action has more options to control which Markdown extensions (e.g. footnotes) should be used.
  • New Convert Multi-Markdown to HTML action.
  • A lot more icons are available for workflows, and icons can be set directly from the workflow editor.
  • When importing a shared workflow, the custom icon is now preserved.
  • New Print... workflow action for using AirPrint.
  • New “Custom UI” workflow action for building custom user interfaces with native controls without having to write code.
  • New Sub-Workflow action for running an embedded workflow from within another one.

Python

  • New ui module to create native user interfaces from Python. This is complemented by a new UI Editor that allows you to build UIs visually, so you don’t have to write a lot of code to set things up. The UI Editor is available as a separate tab in the full script editor when using a Run Python Script action. The UI editor is also used for the new “Custom UI” workflow action that allows you to create custom user interfaces for workflows, without writing any code.
  • New contacts module to access the iOS Contacts database.
  • Added xmltodict Python module
  • New webbrowser.can_open() function to determine whether a URL can be opened before actually opening it.
  • New editor.close() function to close the current document.
  • New console.open_in() function to show the Open in... menu for a given file.
  • New keychain.set_master_password() function to protect access to the Python keychain.
  • Integrated bz2 module (from Python standard library)

Bugfixes

  • Improved support for Korean text input
  • Fixed: Snippets were inserted twice when tapping on the suggestion bubbles.
  • Fixed: Inserting a line break after a sentence that ends with a number could cause the sentence to disappear (bug with automatic list continuation).
  • Fixed: The “Browser URL” variable didn’t work correctly after a browser page was closed.
  • Fixed: The filename field of the Open Document action didn’t work correctly with variables.
  • Fixed: Possible crash when Find/Replace (with RegEx option) was the first action of a workflow.
  • Fixed: Variables that were defined in collapsed if/repeat blocks didn’t show up in the variable selection popover.
  • Fixed: Deselecting items in the Select from List action didn’t work correctly when the list was filtered.
  • Fixed: When setting a default markdown extension, that extension is now automatically added to the list of valid extensions.
  • Spell-checking now also works with British English (when a BE keyboard is used).
  • Fixed a bug with auto-capitalization (when the shift key was auto-activated after a period, changing the selection via tap did not reset it).
  • Fixed a bug with the up/down arrow keys on external keyboards (when changing the selection via tap, using the up/down keys afterwards jumped back to the old selection).

Version 1.0

  • Initial release