iOS OmniFocus ♥ TextExpander touch

Today's iOS OmniFocus update is a doozy. The headline feature is the addition of iOS TextExpander support. As I've explained before, I aggressively use TextExpander snippets when creating tasks in OmniFocus. I even made a screencast about it. Now they work on the iPhone and iPad as well. I love that.

You can download a few of my OmniFocus related TextExpander snippets right here. In order to get them on your iOS device, install them in TextExpander on your Mac and use the Dropbox sync to transfer them over. If you don't own a Mac, just create them manually in TextExpander Touch on your iOS device. These are really just a sampling. Once you get the idea, customize for whatever works for you.

While Apple added Keyboard Shortcuts with iOS 5, they are inferior to TextExpander shortcuts in several ways. First, they don't synchronize. You have to add them manually to every single iOS device you own. (UPDATE: I'm told iOS 6 remedies this and Keyboard Shortcuts will sync between iOS devices.) TextExpander syncs to Dropbox and takes that tedium away. I find I create very few TextExpander snippets on my iOS devices and instead create them on the Mac and let Dropbox take care of the rest.

Also, there are some strange behaviors using the iOS Keyboard Shortcuts. Specifically, they need to be typed with no trailing characters. If you copy and paste text into a new OmniFocus entry and then move the cursor to the beginning of the pasted text to add a Keyboard Shortcut, it won't work unless you add an additional space and then, using your finger, move the cursor back yet again another space before typing the Keyboard Shortcut. I found this vexing. With TextExpaner snippets in OmniFocus, the snippet fires whether or not there is an additional space. This makes a difference.

Another part of today's iOS OmniFocus update is an improved synchronization with the native iOS Reminders database. This makes it much easier to synchronize these lists. The power tip here is that it gives you the ability to dictate with Siri to Reminders and have that automatically move over into OmniFocus. I use this feature every day and quite often. Again I made videos about this. However, the setup is simpler now than shown in the video. The Siri command I use when adding items to my OmniFocus list is as follows:

"Add [task] to my reminders list."

i.e., "Add fumigate DeathStar garbage room to my reminders list."

OmniFocus watches the Reminders list titled "Reminders" (I appreciate that is confusing) and, once you open OmniFocus on your iPhone, incorporates any items found in the "Reminders" list to your OmniFocus inbox. This does not prevent you from having separate Reminders lists for other things. I, for instance, have Reminders list for Target, Groceries, and other running list type matters.

Overall, the addition of TextExpander support in OmniFocus is huge for me. I've been running the beta for a few weeks and couldn't imagine going back. I'm guessing I'm not alone.