A new major update for OmniFocus is just around the corner: OmniFocus 3. The predecessor is award winning and one of the most recommended productivity suites for the Apple ecosystem. So, what’s it all about?
I have been a regular user of OmniFocus for many years (since OF1 days,) so I’ve seen many iterations and new feature upgrades. The third major revision comes with many new features and an updated look-and-feel.
The public release is due for May 30th, but here I have some early thoughts on how OmniFocus 3 improves over 2.
While the OmniFocus 3 Beta is free of charge for anybody to register for via TestFlight, I have been sponsored by OmniGroup in the past, receiving promotional codes in order to cover their apps on this website. This has no influence on review processes or my opinions/conclusions written in these articles. Everything is expressed in a way to let the reader draw their own judgements.
I have been using OmniGroup software for many years and they have been a crucial part of my productivity for that. I only recommend software which I have used or tried for a long time myself.
Nonetheless, it is just fair to have this kind of disclaimer.
State of OmniFocus 3
OmniFocus 3 is due to be released on three different platforms/ecosystems: iOS, Mac, and Web.
The iOS version is currently in closed beta and due to be released around May 30. It is thought to be more or less feature complete, but still receives almost daily updates for stability and bugfixes.
The universal application works on iPhone, iPad, and Apple Watch. It comes in the same Standard/Pro tiered pricing model as OmniFocus 2. If you buy OF2 right now, the upgrade to OF3 is free of charge. If you bought it before OF3 got announced, there is a discounted upgrade pricing.
The Mac client will come next, but there is no beta version available yet. It is due around Summer 2018. Therefore, there will be a transitional period where OmniFocus 3 is only available on iOS.
The Mac client also receives free updates, if could buy it right now, if you haven’t done so yet (after reading my review on it!).
The OmniFocus for Web client comes last, and there is frankly not much known about it, except that is was announced for this calendar year. After years of nagging in the forums, the OmniGroup developers got roped into bringing their app to this new platform.
As there has not been web access in OmniFocus 1 and 2, it will be entirely newly written.
What’s known so far:
- There will be a subscription fee (with unannounced pricing.)
- It will not be available as a standalone service, but only in sync with an existing OmniFocus database from one of the other apps.
- It will be able to edit and view basic information, but does not come close to the feature set of the other applications.
It is generally no problem to use a combination of OmniFocus 2 and 3. The database format is compatible to another, if you upgrade OmniFocus 2 to the latest version and mitigate the database to the newer format (there is no downside to that.)
Therefore, it is possible to sync between both versions in both directions, for example if using OF3 on iOS and OF2 on the Mac.
There are a few limitations:
- Repeating dates are more complex in OF3. If synced back to OF2, they will still work correctly, but you are unable to edit them.
- Contexts have been replaced with tags. A task/project can have multiple tags attached, instead of only one context. If synced back to OF2, only the first tag will appear on each task/project (as if it were a context.) Additionally, many tags related features like Forecast tags won’t work.
- Custom perspectives with advanced rules (new feature of OF3) won’t sync back to OF2. Therefore, upgraded custom perspectives or newly created ones simply won’t show up on OF2. It is possible to downgrade perspectives to OF2 format, but then new features are not available.
So, on which edges does OmniFocus 3 improve over its predecessor? Why would anyone consider spending money on an upgrade?
Well, first, there is a new look and feel with updated icons, fonts and colors. Not the biggest change, but still very pleasing to the eye. It comes with a revamped UI for iPad which improves it quite a bit on the tablet front.
Then, there is a number of new features. Each has potential of changing how one could use the app in their workflows. Don’t worry, OF3 can still be used exactly like OF2, if you are in love with your current workflows. OF3 only adds new options. Productivity and workflows are highly individual, after all.
OmniGroup refreshed the look of OmniFocus for iOS. I would not go as far as calling it a revamp in design language - but various color changes, bolder font styles, and stronger contrasts make the app more visually pleasing.
Both the bright UI and the dark UI have been updated. I think it turned out absolutely gorgeous. The nice design also makes the application more fun to use, for some reason.
Here is a screenshot of each. In the following, all iPad screenshots will use the bright UI, and all iPhone screenshots the dark UI, just so you can see both. Of course, either color scheme is available on either platform.
Unrelated to OF3, but if you enjoy the icons, which I use for my custom perspectives, I can forward you to the perspective icons set created by Josh Hudges.
Another large change is in the inspectors. Whether it is the task inspector or project inspector, it is now possible to customize the meta-data fields. With that, I mean meta-data like Project, Due date or Defer date.
For example, you can re-arrange in which order they appear, or whether they appear at all. Unused features can be hidden so that the UI looks more clean.
With this, OmniFocus can scale from any complexity level between a simple to-do list with just a title and a due date, to a productivity beast with 6 or 7 extra fields like sequential vs. parallel tasks, defer dates, and so on.
The inspector can be set up separately on every device, so you can have more options showing on the iPad than on the iPhone, for example.
Revamp on iPad
The iPad is where I would go as far as calling the new design a revamp. The iPad now features a three pane layout, which is much easier to use than the previous sliding layout behavior in OF2.
Tasks can be edited on the right-hand pane while browsing the current project in the middle. In previous versions, the task inspector went full-screen, which blocked the view on other tasks.
It is now also possible to select and edit multiple tasks at once (so-called Batch Editing,) but that is discussed below in more detail. Of course, there is also drag and drop (which is also available in later versions of OF2, but now a bit more improved.)
With these small changes adding up, OmniFocus on the iPad becomes much more pleasant to use, as it behaves closer to the Mac client.
Transitioning from Contexts to Tags
OmniFocus 3 comes with a new feature called Tags, which is a drop-in replacement for Contexts in OmniFocus 2.
Before I talk about tags, I quickly want to wrap up how contexts worked in OmniFocus 2, just so I have a golden thread on how tags improves on that.
In OmniFocus 2, contexts were a main metadata flag available for projects and tasks. Every project or task could be assigned with exactly one context.
Contexts have had many approaches from different users.
If going strictly GTD, a context would be something like @Phone or @Computer, a thing which needs to be available for something to work on. Unfortunately, nowadays, I would have the context @Computer or @Internet attached to the entire database, so that doesn’t help, does it.
Other users suggested something like Time and Attention as a measure for which context to flag. This could be @FullFocus, @ShortDashes, or @Thinking.
Another approach to context could be an area of life. An area of life is something like @Private, @Work, or @University. They are distinct subgroups of your life, without too much overlap.
Yet another way would be using contexts for different locations. As location-based notifications in OmniFocus are connected to contexts, every location could have one context, so you’d get on-arrival notifications.
Well, there are numerous other ways, but one main limitation of context, I already mentioned: You can only attach one context to each task or project.
In OmniFocus 3, the contexts have been entirely replaced by tags. They work almost identical, so all your previous contexts are just replaced with identical tags.
There is one major difference: Multiple tags can be attached to a single task or project. Therefore, you can be much more descriptive when assigning tags to your data.
This can vastly influence how to think about contexts/tags. As you can assign two or three different keywords to each task, you could use a multiple of the above described approaches at once: A tag for time and attention, a second one for location, and maybe yet another one for area of life.
If combining with custom perspectives, you could also create perspectives for tasks which have a certain combination of tags, like everything tagged with @FullFocus and @Blogging but not with @SecretSideproject.
On a side note: It would be best practice to minimize the amount of tags. 2-3 or so tags per task seem to be perfectly valid; but 10 probably would not. Keeping it simple should reduce noise.
A great rule of thumb would be: Give every tag a meaning. A tag has no worth if it does not help you organizing or structuring the data. Only use tags which you want to retrieve, filter or search for, later on.
Another new feature, which is almost hidden: You can select a so-called Forecast Tag. All tasks with this tag will appear inside the Forecast view, along with other tasks which are due.
It is a great new way to implement something like a @Today tag, where you can manually add tasks to the Forecast even without a firm deadline (and such, no due date.) In OF2, many people used dashboard-style custom perspectives + flagging for that, but it can work implicitly now.
The forecast tag also gets a shortcut button, accessible when swiping a task.
There is now batch editing on iOS. A feature which was always available on the Mac: Just selecting multiple tasks while holding shift, and then adding meta-data like a project for all of them at once.
On iPad, this has been one of the major annoyances in why it was cumbersome to use. Structuring many tasks into projects just resulted into many repeated workflows as you’d needed to assign everything one by one.
With the new layout, batch editing is now available on both iPad and iPhone.
After clicking on Edit in the top right corner, you can just touch multiple tasks. Instead of switching between them, you toggle them, like you would while holding shift on the Mac.
Then, you can open the inspector and just do changes for all tasks at once. Additionally, there are a couple of shortcut buttons in the bottom - like flagging, or creating an action group of them.
More advanced custom perspectives
The available options for custom perspectives have been greatly revamped.
Previously, it was mostly a way to preselect filtering, and modifying how data is displayed on the screen: A custom sorting, grouping by different meta-data. It was also possible to include or exclude certain projects or folders.
With the new rules logic, this gets much more advanced. There is a large list of conditionals, so-called rules. For example, whether a tag has a due or defer date, whether it has certain tags, whether it matches certain search terms, whether it has a certain duration.
Then, you can use a multiple of such rules and create some kind of logic behind it. Show me all tasks which fit these three rules, but which do not fit these other two.
Let’s say, you want to create an overview of all available tasks which are tagged with @Blogging or @ShortDashes, which have an estimated duration of less than 30 minutes and are not within a project. Perfectly possible with this new feature.
Currently, the number of available rules is somewhat limited. There is no date-based filter for due or defer dates, so you could not have a custom perspective for everything deferred more than thirty days or so. But it feels that this new tab is just the beginning of much more to come, so I’ll stay tuned for future 3.x releases.
The repeating date options in OmniFocus 2 were a bit confusing, to say the least. You could repeat every X, or defer another X, or due again in X. Each had a different behavior assigned in how it works with due or defer dates already attached.
It was pretty messy, and more often than not I couldn’t get it to have the right behavior in how the defer and due dates get pushed forward.
In the new version, this gets much more streamlined. With an easier UI, it is now clearer to set it up and how it will behave.
It is now possible to have multiple notifications. In my previous review of Due, I discussed how it can be handy to have multiple notifications for a single task. For example, to remind you of a deadline multiple times before it actually hits.
In OmniFocus 2, the application would send you a notification whenever a Due date hits. Unfortunately, if that was a firm deadline, it will remind you when it is too late (Well, you could schedule the task before the deadline, but let’s ignore that for now.)
The new notifications in OF3 can fix exactly that. You can set up multiple notifications for a given task. For example, to have a reminder two hours, or one day, or one week, before it is actually due. You could also have a reminder at each of these time spans, or entirely custom date-times.
This gives great complexity, and I am using it almost every day now.
Thoughts on the iPad version
If you read my review on OmniFocus 2, you know that the iPad client got one of my biggest criticism during that release cycle. I found it cumbersome to use, weird to navigate, just not right.
On top of that, I have no access to a Mac at my workplace, so I use OmniFocus on my iPad Pro for multiple hours a day. Well, I made the best out of it, but it certainly was not fun.
My standard workflow often consisted of dumping things into the iPad app, just to re-structure and clean them up at night, when I have access to my Mac at home.
With access to OmniFocus 3 for iPad for a couple of weeks now, this changed entirely. I can have a tidy workflow on the go, on the iPad. As stuff like tags can not properly be edited on the Mac (as OF3 for Mac isn’t a thing yet,) I actually now ended up doing almost all of my editing directly on the iPad.
Slight changes in how the layout works just makes it less tedious to use. Or should I say, awesome to use. For example, batch editing: You can quickly enter 8 tasks, select all of them, and give them tags, projects and a due date, all at once. Previously, exactly things like that were the reason why I came back to the Mac every night.
This is no coincidence: In their in-house podcast, The Omni Show, the developers recently discussed this matter. Their goal was to bring the iPad and Mac versions on an equal standing, as “[…] one of our design goals coming into the OmniFocus 3 cycle, was making an iPad app that could really replace our Mac app.”
So, with the new major release just around the corner, do I have anything I can already nit-pick about?
Well, to be honest, not really.
I discussed and read a lot about OmniFocus 3 in the official Slack workspace by OmniGroup. I thought about things I am missing from the app, but can not really come up with too much. Here are some things, which came up in recent discussions:
- Currently, the tags all have the same color. It would be handy to be able to color-code them, as it is possible in many other apps. That would make it easier to see tags at a glance while browsing through a longer project list.
- The mail drop feature (to send e-mails into the OmniFocus Inbox) currently supports no syntax for adding meta-data like tags, projects or due dates.
- More logic for the custom perspective rules (hinting at MyLifeOrganized as some prime example on how to do custom rules.)
OmniFocus 3 is a great successor to an already great app. The newly updated design makes it more visually pleasing.
Especially on the iPad, the new updates feels a gigantic leap. It comes much closer to the Mac, when relying on it in daily life; for example if you don’t have access to a Mac at work.
Almost all highlighted updated features can entirely change how you could use OmniFocus. Even better: It does not need to. Everything is optional and allows the users to have more freedom in how they want to use the application.
The workflow could look exactly like in OF2, with a single tag per project and your previous custom perspectives. Or, you could start using multiple tags per task, a Forecast tag, and transition to even more complex custom perspectives using the new rules logic.
In OF3, it is even easier to scale between a very simple to-do list, or a very complex over-engineered productivity workflow. You can set up OmniFocus however you like it to be.
PS: If you found this content valuable and want to return the favor, you can support me by buying me a coffee.
With its initial release in early 2008, OmniFocus grew to be one of the most prominent task management suites on the …
Things 3 is the third iteration of Things by CulturedCode, an international company with its headquarters in Stuttgart, …
After creating the habit of using to-do lists, they can get messy. What to put into a task management app? Where to …