The Blog

OmniFocus 1.8 Design Report

by Bill Van Hecke on September 15, 2010

Hallo, friends. To commemorate the big OmniFocus 1.8 update, with its bounty of interface improvements, I invite you to look back at the history of the OmniFocus interface.

The first publicly revealed image of the OmniFocus interface was this OmniGraffle mockup, from an event at the San Francisco Apple Store during Macworld 2007. I suppose I could post an actual screenshot, but I’ve always been proud to have something I worked on appear in a blurry photograph on a Mac rumors site, as if it was of some sort of top-secret Apple project.

Almost precisely one year later, OmniFocus 1.0 was released. I’ll be the first to admit that version 1.0 was a… utilitarian design. We maintained that all the first step needed to be was a proper Cocoa implementation of the AppleScript & OmniOutliner system, Kinkless GTD. Of course, we couldn’t help adding luxuries, but for the most part we were excited to get something useful out to people. Then, once it was out there, we wanted to hurry up and fix the flaws. So despite all their usefulness and charm, the early versions of OmniFocus did not have the benefit of comprehensive, contemplative design review.

Let’s look at OmniFocus 1.0 (actually 1.0.3, as that’s the earliest I could unearth) and see how it compares to version 1.8.

 

First Run

OmniFocus 1.0 had a rather unwelcoming first-run experience: an “unlicensed” message, a big white window that eventually loaded a waterfall of release notes, a disabled inspector of empty controls, and a sliver of the main window peeking through. Wh— why!? Well, after the public sneaky peek process, version 1.0 was, for almost everyone involved, just another build. Not paying enough attention to how it felt to use OmniFocus for the first time was our main oversight.

OmniFocus 1.8, though, starts out with nothing more than a normal window containing some sample projects, ready for you to get started. We're trying to recognize that you downloaded the app because you want to try it; there will be plenty of time for the rest of that stuff later. The trial notice sits politely in the upper corner of the window, ready to talk about licensing when you are. This lovely idea, now common in Mac software, originated in Coda.

 

General Typography and Layout

Your highfalutin literary quotation for today is Si latet, ars prodest — When the art is concealed, it succeeds. Ovid wrote that, around the year -1. And, uh, he was actually writing about how to impress a lady. But it’s just as true of typography and UI design: When someone has fretted over the tiny details of where and how your information is presented, the presentation becomes transparent and you see through it to the content. When the details are wrong, you get a sense that something is awry, even if you can’t pinpoint what; your stuff is there, but behind smudged glass in a crooked frame.

I’ll pick out a few of the improvements we’ve made since version 1.0 to give your data the presentation it deserves.

The most immediately refreshing change was switching the font from 12-point Helvetica to 13-point Lucida Grande. Apple’s Human Interface Guidelines recommend Lucida Grande as a default font for user content, because its wide apertures and distinct letterforms make for excellent readability on screens. Lots of applications, though (including Apple’s TextEdit and Mail) use Helvetica, presumably because it includes an oblique variant, which people expect when editing rich text. On iPhone, Helvetica seems to work well, possibly because of the higher DPI allowing for higher point sizes, and the tendency of the device to be closer to a reader’s eyes. For plain text on a Mac screen, though, Lucida Grande feels lighter and more spacious.

Giving each row more breathing space also made a big difference. It cost us a bit of information density, so your window needs to be bigger to accommodate the same stuff. But the way items feel more discrete and more individually substantial is worth it. Now each item is given plenty of space, making it a comfortable click target. But the space furnished to each item also acknowledges that it’s a thing that you have deemed meaningful enough to put in our application, not just another row crammed into a list.

We’ve nudged almost everything at least a pixel or two for better alignment. We cleaned up and encrispened all of the item icons, especially the little index cards that represent projects and contexts. What were once tiny boxes buzzing with high-contrast 1+1=3 effects have quieted down. No icons are rescaled from their original sizes into fuzzy mush anymore. (The new item icons are actually from when the nice folks at Bee Docs requested some graphics for their OmniFocus integration, and I was embarrassed to send the ones we had. So I went ahead and made the improvements I’d been meaning to make for a while.)

 

Filtering: Where Did My Data Go?

At first, one of our main goals was to facilitate personally customizable view settings, especially for hiding everything you don’t need to see right now. You know, so you can focus on your work. That quest for flexibility gave us the View Bar, Perspectives, Planning and Context modes, and a detailed item status system. You can demand Only show me items due today that are for this client and contain the word “web”, sorted by when I created them and grouped by context.

That was great. You could set up all sorts of precise searches, hiding unimportant items willy nilly. But the burden of governing all that power was on you. We neglected to include obvious, helpful built-in view settings with buttons you can mash to get back to a sensible state, and instead invited people to set up and manage their own Perspectives. Early-adopting power users were happy to take advantage of the view options, while casual or beginning users didn’t know where to begin or how to get back to seeing all of their stuff.

For version 1.5, part of clarifying what is going on with your view was simply increasing the visual substance of the View Bar, and labeling its many pop-up menus. For a while, we colored any setting that was different from the default. But it became unclear what “default” means, and whether we ought to be bothering people who preferred to keep slightly different settings from our recommended ones.

More importantly, we added several built-in perspectives to the default toolbar, for getting back to reliable view settings no matter where you are: Inbox, Projects, Contexts, Due, Flagged, and Review. These relieved the need for almost everyone to create the same basic perspectives. We knew that most people would want something like these views, so why not provide them in the first place? And if you want something slightly different, the rebuilt Perspectives interface makes it straightforward to adjust them or create your own.

 

Onward

Of course, all of these improvements, and the cornucopia of improvements I haven’t mentioned, have been tempered by needing to avoid changing the architecture or character of the app too drastically. So the really exciting new work is going into OmniFocus 2, the design of which is turning out to be a vanguard for the future of Omni Mac apps. I can't tell you anything about it yet, of course, but the designs we've come up with make me want to graduate from version 1 as soon as possible.

Meanwhile, the tremendously positive response to OmniFocus for iPad has made us revisit our assumptions about Mac software. The marriage of our existing OmniFocus 2 plans and the philosophy of OmniFocus for iPad gives this app a pretty dang bright future.

If you’ve been using OmniFocus all along, and especially if you’ve let us know what you think of it, thank you for your lasting support. If you’ve started using OmniFocus lately, thank you for checking us out. If you aren’t using OmniFocus, well… thanks for reading this super long blog post anyway!

Comments

What can I say; you guys rock. OmniFocus on the iPad is the nicest piece of software I ever have touched on a mobile device. Can’t wait to see what 2.0 for Mac brings.

Oyvind Solstad

09.16.10 12:20 AM

I’ve been using OmniFocus since day one and its changed my life. It was the perfect tool at the perfect time. I’m loving OmniFocus for the iPad as well. The app is designed perfectly for the device; especially the “forecast” button.

Keep up the great work!

Josh Turansky

09.16.10 1:13 AM

The new view bar is way too heavy, the old one was much nicer.

mono tone

09.16.10 3:42 AM

I love how OmniFocus works - it’s amazing! But I’ve never loved the look. But if you gave it some stylistic ideas from the iPad version that’d be awesome. Keep up the great work guys :)

Andrew Threlfo

09.16.10 7:23 AM

My use of OF goes back to the Kinkless-GTD days, and it’s still my most-used software on both mac and iPhone.  Keep up the great work everyone—looking forward to the future!

radiophage

09.16.10 10:32 AM

There was life before OmniFocus and life after.  I can’t imagine what I would do without OF and GTD (which I first heard about through Omni).  Initially I found the appearance disappointing, but I’ve come to believe that beauty is only skin deep.  It’s what’s inside that counts.  A prettier UI would be great, but I have to trust you guys.  Please don’t sacrifice your power for looks.  That said, I’m excited to see what you come up with in v2.0.

Bob Laycock

09.16.10 11:38 AM

Great job, but… (and I know I will be on my own on this one) ... one feature I found quite refreshing was the “Clean Up” button. It was great to have the peace of mind of knowing the item I was editing wouldn’t disappear from my screen until I wanted it to go away.

Explaining: when I am using the “Due items” view, and want to change the Due Date and the Context, for example (I have this often as I change an item from Agenda to Waiting when I get to talk to someone about it and then have to wait for them to respond). If I change the due date, the item goes to another place in the list, so I have to look for it again so I can change the Context.

I know many people hated the “Clean Up” button, and I know it was inconsistent with the iPhone and iPad implementations. Still, I will miss it…

Andre Teixeira

09.16.10 2:57 PM

I LOVE the Focus / Show All button.
I’m only a couple months into using the desktop version and I was getting annoyed with the lack of a quick way out of focus. I’m sure there was a menu option, but somehow it didn’t click for me. Today I looked in the default Tool Bar options and noticed the Focus/Show All button. I’m not sure if it was there before 1.8, but it’s exactly what I needed.

/happy camper

witz

09.16.10 5:14 PM

Andre, you’ll be happy to know that the clean up button still exists - it’s just been moved off the default toolbar. If you right-click the toolbar, you can customize your toolbar and add it back. Hope this helps!

Brian

09.16.10 11:01 PM

The (literally) glaring regression is, of course, the high-contrast view bar, so loud as to cause a double-take in the first glance at the 1.0 vs 1.8 pictures - (wait a minute which is before and which is after ?).

No need to rehearse the groans of disbelief and visual irritation which greeted this in the user forums, but I do think it expressed a real misunderstanding of the ‘where’s my data ?’ problem.

The problem was not that people had failed to notice the view bar (and getting it to shout has not, I think, reduced the rate of ‘where’s my data ?’ postings).

The real problem is a deeper one: the design brief for OF was eloquent on the need to focus, but vague or drowsy on the equally important need to continually step back and take an overview.

As a result, ‘All Items’ was buried half way down the Perspectives menu, and even if you happened to find it, wouldn’t select any sidebar trees for you, to actually make your content visible.

Instead of a shouting View Bar, what OF really needed, from day 1, was a foregrounded Show All or Home Page button, and a presentation of the product which strongly emphasised its regular use as central to the cognitive rhythm of getting things done.

Would we then have heard so many anxious calls of where’s my data ?  My guess is that we would not.

Message: quieten down the poor old view bar, dust off the Show All function, wake it up, and foreground it.

RobTrew

09.17.10 3:39 AM

Guys, you still need category support more sophisticated than “flag.”

Jim

09.19.10 7:22 AM

I have OmniFocus for Ipad, Iphone and my Mac.

I’m very happy with the way they sync and the way they all work out. It is an amazing product!

But guys we’re paying a premium here for a professional level software. We should expect consistency both in feel and content with all three software versions!

Why can I only get the project forecast on my Ipad? Why is the Mac version look and feel so out-dated? And why does each version count your upcoming projects (the red circle on the desktop Icon) differently? (Even if you have the sam settings for each one?)

If I’m paying around $120 for my software I expect a more professional approach than this.

Rami

09.19.10 3:38 PM

Hi,
in 2007 I have switched to Mac.
From the past I know Omnigrafffle.
But now Im using Omnifocus on the MBP and my Ipod-Touch every day.
Its a great fun to work with this software-

“Well done team”. 

Keep up the great work everyone—looking forward to the future!

Best regards from Germany.

RRG

Rainer R. Greim

09.21.10 2:36 AM

Nice insights here.. thanks!

I am REALLY looking forward to OF 2.0 .. :)
I can’t wait to see what fantastic new ways of working with my projects you’re cooking up. I’ve had inklings here and there that there might just be better ways to do things & I’m glad you’re thinking along the same lines.

Here’s appreciation for your dedication to this app! \:D/

Rob Record

09.22.10 8:26 PM

Why can I only get the project forecast on my Ipad? Why is the Mac version look and feel so out-dated?

+1

I really hope the new OmniFocus 2.0 will adopt the UI of OmniFocus for iPad which i think is amazingly clever.

Frederick

09.29.10 12:46 AM

Please bring the Clean Up button back. I am lost without it.

Lorena Snodgrass

09.29.10 8:00 PM

Lorena,

the Clean Up button has only been removed from the default toolbar, not the program.  View->Customize Toolbar…, drag the Clean Up button into the toolbar.  Or use the keyboard shortcut, cmd-K.

Bill

09.30.10 1:14 PM

Why can I only get the project forecast on my Ipad? Why is the Mac version look and feel so out-dated?

seks izle

10.06.10 1:50 PM

I agree the old view bar is better.  I am a new user and if the view bar were softer like on the original versions, I would leave it there all the time.  As it is now I find it visually distracting from my tasks and so spend all day long toggling it on and off.

mm

10.10.10 8:00 PM

I have every version of OF there is and the iPad version rocks. I agree with others that say OF for Mac needs some love. I use the iPad for data entry and they others to act on it. I will be glad when Mac V2 gets the iPad features.

My only worry is that your efforts with OP won’t pan out. There are already some pretty good project apps. I might give OP another try when it hits V2, but currently most of my project planning is on my iPad. OF is a solid, best of class app that needs some serious work to stay on top, that where I’d like your focus to stay.

Mark

10.10.10 10:16 PM

I’m increasingly using OF on the Mac, iPad and iPhone. What’s dearly needed now (because it is missing) is a sense of unity in the use of those three versions.

Riadh

10.22.10 3:30 AM

I love Omnifocus…I used this since day one. This is the closest thing to GTD methedology. LOVE IT. you guys ROCK.

Vannak Kann

11.02.10 6:51 AM

Will OF V2 allow team collaboration and delegation? Will it work with OP? When is OF V2 due to be released? Keep up the good work. OF iPad is amazing. Thx!

Haye

11.18.10 10:57 PM

Maybe I’ve missed it but automatic syncing with iCal would be brilliant. If it’s possible, please let me know but otherwise, great program!

Kevin

01.03.11 12:39 PM

Looking forward to V2.0 for OmniPlan integration. As a small business and sole operator, I try to stay on top of the zillions of tasks AND do the services. OF is pretty good at giving me methods to cross-slice the tasks to make them manageable, but I’m looking forward to any visual improvements that will help me prioritize better… such as a global view of where I"m at with respect to all projects, individual projects (yeah, gannt or pipelines are good). Also looking for more automated due date assignments to tasks using Templates (really, what business DOESN’T have the same sort of project come up over and over and over again). Hope this is all coming soon.

Sean

01.07.11 5:21 PM

Beautiful design, especially on the iPad client. I would love to see the Mac version take a leaf out of the iPad application’s book. In my opinion OmniFocus is gorgeous; So much better looking than Things. Productivity minimalist and highly intuitive.

Hammy Havoc

03.30.11 11:21 AM

I love OmniFocus, the ‘cloud sync’ puts it miles ahead of it’s competitors. Now we just need team delegation and a slightly more updated GUI like that of the iPad application.

Craig Lackie

03.30.11 4:25 PM

Is there any new info available on OmniFocus 2, yet? I have to say that while I really like the feature set of OmniFocus (pre 2), the user interface really made me use it less than I should. I currently only use the iPad version ... and the Mac version just for syncing stuff (like together with Pomodoro). Oh ... and the iPhone version for errands ;-)

Using the GUI style of the iPad application (clean, simple, easy and intuitive to use) for the Mac app sounds awesome. Can’t wait - and if there’s a beta, I’d be happy to support by testing ;-)

Jashan Chittesh

08.30.11 7:17 AM

My Mum needed me to sercah for ipad prices at walmart and the result found your web blog. Appriciate you providing the engaging, compelling and well-written article for Back Cover Case Housing for iPad | MuchBuy.com’s Blog

Grzegorz

05.02.12 5:24 AM



Remember my personal information

RSS comments feed for this entry