The upcoming update for iOS (v3.8.3) is all about those subtle improvements that would probably otherwise go unnoticed in the grand scheme of things, so I wanted to highlight some of these now. After all, it’s always the little things that count.
For those of us that use a hardware keyboard with our iPads and iPhones, the ⌘V keyboard shortcut (paste) has just become even more relevant. You can now, quite easily, turn text in your clipboard into tasks. Simply copy multiple lines of text from any app that you would wish to turn into separate tasks, open 2Do and hit ⌘V.
There’s even more: if you copy and paste nested lines of text, 2Do will automatically create projects / sub-tasks for you. For example, this:
Topics to revise
States of Matter
Call Pete and ask for class notes
Things needed for class project
Will turn into this:
Note: Nesting should use tab characters or three or more spaces.
Coming in this update are several new additions:
In order to turn pasted text into tasks, the following addition will take your workflows to the next level (thanks @nahumck!):
twodo://x-callback-url/paste?text=[some URL encoded text to convert into tasks]&inProject=[Title of project to paste into]&forList=[List to add to]
Supply a URL encoded string as text and automate the process of moving stuff into 2Do!
Launch 2Do in search mode with the search field pre-filled
This addition eliminates the need for creating multiple Smart Lists that got seldomly used. So for example you can now use your favorite 3rd party launcher-app to open 2Do to quickly show you all high priority tasks that are overdue (type: overdue AND hiprio):
Fetch internally used Task identifiers
You can chain actions using the Workflow app by adding a task, obtaining the internally use task identifier and then using it to create further sub-tasks:
twodo://x-callback-url/getTaskID?task=[Known task’s title]&forList=[Containing List name]&saveInClipboard=[prompt-num:Save UID in Clipboard]
You can now attach an image or an audio file to a task by passing it as a base64 encoded string to the following URL scheme:
twodo://x-callback-url/add?task=Cool&picture=<base64-encoded string>&audio=<base64-encoded string>
You can also instruct 2Do to use the most recent photo placed on the camera roll automatically. Read more about it here.