The Blog

OmniFocus screenshot and feature overview

by Linda Sharps on April 20, 2007

The last time I posted about OmniFocus, I mentioned we were thinking about potential early betas and the like—ways to share what we've built so far, without hosing your data or giving you a terrible first impression of our newest app.

Some of us feel pretty strongly that it's time for you to have more information about OmniFocus, so you have a clearer picture of its features. We want you to be able to make informed decisions about whether OmniFocus has some of the capabilities you're looking for, because none of us want you to wait in limbo for our software when another solution may potentially fit your needs right now.

There are other productivity systems out there, and while I would surely lose my Marketing Weasel badge if I encouraged you to evaluate them, I definitely don't want you to avoid doing so out of inaccurate expectations about OmniFocus—expectations we may have unwittingly helped create by talking openly about OmniFocus's development process over these last months.

Today's blog post is meant to show you what OmniFocus looks like and tell you in general terms how it works. We are really hoping to have a beta (possibly a non-feature-complete version) available soon, but until then, here is a screenshot for your viewing pleasure:

omnifocus-reveal-small.png

(Click for embiggened, annotated version)

Before I say ANYTHING ELSE, I have to explain that this is a work in progress, and what you see is not necessarily going to be in the final product. Omni's engineers, who are known for their perfectionist attention to UI, are absolutely horrified that this is being shown to the public, I can only imagine that it's similar to how I would feel if a bunch of people suddenly dropped by my house without warning. I'd be running around fluttering my hands and making panicked apologies for all the dog hair, and the clutter, and the—what is that, a banana peel? Oh my god—so let me re-emphasize a very important caveat on their behalf: this is a work in progress.

Some things that will change:

• You'll be able to add columns to the outline for due and start dates

• More styles will be added, to indicate things like completed/on-hold projects

• The Under Construction style bars at the top will be a preference, but included in the default view. (Just kidding.)

Now for the functionality! OmniFocus's main features include:

• Quick entry panel, accessible via keyboard shortcut from any application

• Import for kGTD documents

• Focus feature for opening a specific folder or project in its own window

• Project or context work views, both with extensive filtering and sorting options

• iCal synchronization (enabling you to get to Palm and other devices)

• Printing support that will include printing to index cards

• Project outlines include hierarchical tasks and task groups

• Pop-up calendars for assigning start, due and completion dates

• Project and task filtering by project state, dates, next actions, available actions and more

• Rich text support for project and task notes

• Ability to attach files to any task or project

That's not a comprehensive list, but it covers the big stuff.

We should also tell you a few things we aren't doing in this 1.0 release:

• Automatic synchronization between computers

• Complex (non-sequential) dependencies

• Web interface

• Integration with OmniPlan (part of our long-term road map includes integration with OmniPlan, we just want to get the basics right first)

I know this post doesn't answer the important question of how you'll feel while using OmniFocus—will it integrate with your workflow? will it stay out of your way until you need it, then provide you with the right features in an intuitive way? (we hope so)—but hopefully this information is useful for you. Although posting an early screenshot isn't an ideal way to communicate a product's scope, it seemed important to share what we could at this point.

As for the question of beta timing, basically we are trying to come to some decisions internally about how much beta-ness we can expect you to put up with. There's still a lot of work to be done before OmniFocus is feature-complete, unfortunately, and limited resources to do it. Once again, I encourage you to sign up for the beta mailing list, so you hear from us as soon as we have news.

We're all truly grateful for the feedback and encouragement from everyone who has been following our work on OmniFocus. Thank you so much for your interest, and your patience.

 

Comments

So far, so straightforward…


Just sitting here whistling…


Will there be hooks to Mail? via a script perhaps?  I do like being able to send emails direct to Kinkless.

Tommy Weir

04.20.07 5:50 AM

Oh, sweet, sweet simplicity.  Your main feature set is oh, so PERFECT that now I really can't wait. 


This makes it official.  Although I've played around with some of the other apps out there, and they may be great for some people, I just couldn't live with them.  kGTD is the perfect app . . . except for the obvious reasons why it isn't!  I'm ready for the beta!

bjabernethy

04.20.07 5:56 AM

Yes, you can set up a Mail rule that adds tasks to OmniFocus.  (Every attribute of every task, project, and context in OmniFocus is scriptable.  In fact, that's how the Kinkless importer works right now.)

Ken

04.20.07 5:59 AM

Mmm… Mac-Mac synchronization is an important feature for me. Just saying…

Jonathan

04.20.07 6:03 AM

Things that I would like to see:

- sharing a project between users over a network. Sharing the projects themselves as well as attached files.

- some kind of integration with e-mail apps (through AppleScript, Mail bundle, save as PDF sent to OF like Yojimbo does) eg: I receive an e-mail: I want to be able to send it to OF for follow-up, notes, etc…..

- integration with iChat to be able to discuss things with other people involved in a project

- OmniNailGun (oh no wait… this one is part of another project if I quite remember :-> )

Corentin

04.20.07 6:06 AM

So far this looks very promising and I am excited about the beta coming soon.

What I'd like to see:

* Integration with Palms. I see that integration with Palm is mentioned in the list of features above, and I want to encourage it to be as extensive as possible.  There is a large set of people who have come up with many, many implementations of GtD on their Palm.  (There is also a Yahoo user group on this: GtD on Palms).  While much of this activity is peripheral to OmniFocus, it is an important constituency of GtD.


* The above leads to another “natural” desire for integration:  the Missing Sync provides a very classy way to sync Palms & Macs. iCal is included in this, but there is much more (e.g. the Missing Sync provides a Mac application for synchronizing Palm memos - as memos would not have a natural place to go on a Mac).  The Missing Sync also syncs iTunes & photos with the Palm.  As OmniFocus matures, I'd love to see it integrate these (to the extent that it makes sense for OmniFocus, of course).

Olga Yiparaki

04.20.07 7:34 AM

Looks good! I like the folder organization, and the filtering looks lovely. All of your “non-1.0” features sound reasonable as well—none of them would prevent me from purchasing 1.0 if it works well as a kGTD replacement.

Draphsor

04.20.07 7:44 AM

About its look:

- You don't show any checked check-boxes! They look like OO3 style to me. Can we have have OO2 style aqua check boxes? They look much better.

- Will we have an option to change the purple color?


About functionality:

-Where do the single (no project) tasks go? They stay in the inbox all the time?

-Does purple text mean next actions? Again options would be nice.


Thanks and looking forward for the beta.

physicistjedi

04.20.07 7:46 AM

Still wating for the screen shot to download! In the meantime - will there be a QuickSilver plugin? I've gotten used to that trying out some of the other GTD apps while waiting for OmniFocus.


David

David Stevens

04.20.07 7:48 AM

I'm excited :)

A.R.

04.20.07 7:48 AM

Looking wonderful, can't wait until the release!  What about integration with 3rd party mail/calendar apps, specifically Mozilla Thunderbird?  I would love to see the ability to sync with a wider range of apps, not just Macs default set.

Jon

04.20.07 7:51 AM

My comment speaks to your statements about timing and resources.  Has OmniGroup done the market research to determine the amount of interest and revenue that would be generated from the release of OmniFocus?  If yes, how does that relate to the amount of resource you have dedicated to the development (ROI)?


No, I am not trying to run the project :D Now that I have more details I am certain that OF is the app for me.  I simply want to buy and use it today.

Jason

04.20.07 7:52 AM

This looks VERY promising. Can't wait to get my hands on the beta!

Jacob

04.20.07 7:54 AM

OK = the screenshot downloaded, and now I see the quick entry panel. Will that be available even if OmniFocus isn't launched? If not a “Send to OmniFocus” command for QS would be good,

David Stevens

04.20.07 7:55 AM

Looking good!


One feature that I would really like to see is the grouping of contexts into places.  For example, I have an Office place that includes the Phone, On-line, Computer, Briefcase, and Campus contexts.  I have a Home place that includes Phone, On-line, Computer, and Briefcase contexts (but not Campus).  Finally I have a Traveling place that includes Phone, Computer and Briefcase contexts (no Campus or On-line).


A task filter that lets me select a set of contexts to display, plus scriptability is probably enough to get what I want here.


Any thoughts on import/export formats?  If I could export/import to plain text or OO format from the beta regularly, then I'd be willing to test a pretty rough beta version.

Curt

04.20.07 7:57 AM

[...] Hungry for a killer GTD app? Check out the first official screenshot and feature list for OmniFocus, the much-anticipated GTD app from The Omni Group. [...]

Yay! An official OmniFocus sneak peek at LifeCleve

04.20.07 7:59 AM

I'm pleased. kgtd is the only app that I'm happy with to do my GTD.

OmniFocus looks its going the right way.

Ziv Kitaro

04.20.07 7:59 AM

@Jonathan


The way I use my kGTD file today is I just save it on my iDisk that is automatically synced to both of my Macs. So when I open one Mac and open my GTD list, the changes I made from my other Mac are there and vice versa. An automated Sync would be great but the iDisk makes this possible with virtually any file you need across multiple Macs.


@Omni…I can't wait for this app. Looks really good so far. I hope you don't junk it up with too many features. kGTD is great in its simplicity.

Chris

04.20.07 8:01 AM

I really like the fact that there is a clear homage to kGTD, even in the styling. It will definitely help the transition.


However, as great as the screenshot is, you've just made us all salivate even more. I guess that's what marketers do though!

Colin

04.20.07 8:02 AM

I'm currently getting Mac-to-Mac syncing by storing my kGTD file on my iDisk (through Dot Mac). This would still be possible using OmniFocus, right?

John Schofield

04.20.07 8:03 AM

Thanks for posting this information. The hype had created totally unrealistic expectations (just like scrybe) and this post has helped to bring at least myself back to reality. It's a decent looking app, but nothing revolutionary. I'm glad I didn't have to wait 6 more months to realize this. Thanks.

Scott

04.20.07 8:03 AM

It seems really nice, but is there a “inbox items” analisys to evaluate the items into the inbox with the Allen's GTD method a la “Actiontastic” or “Thinking Rock” modus operandi?

I am already sure your App will be what I will use. ;)

caruso_g

04.20.07 8:03 AM

[...] Well, it seems that finally we can see what’s behind the guys at Omni Group. It’s about the hiper-hyped OmniFocus GTD-enabled software announced several months ago, we finally have a face. They posted a first screen-shot, and from what I saw it looks pretty interesting. I am a public fan of their products - OmniPlan proved to be an incredibly valuable resource for my company project plannning so far - and I constantly use their OmniOutliner for quick sketches or fast annotating documents. [...]

First OmniFocus screenshot .:. eDragonu - the choi

04.20.07 8:06 AM

For me, if you can pretty much just deliver the existing KGTD feature set with iCal sync that makes sense and works in both directions, I would be overjoyed. Sure, it would be great if I could sync omni between desktop and laptop too, but if the PDA worked, that would probably be enough for now.


With regard to the syncing, what I mean by “makes sense and works” is as follows:


1. It needs to effectively sync in both directions, so when you mark something as done in the PPC/Palm that action is ultimately reflected in OF and Vice Versa. If this worked in KGTD, I could get by with pretty well with it as it is now.


2. It needs to identify individual tasks both by context and by project when it exports them to ical/pda. Perhaps this is not a big issue for everyone, but if your work requires you to do many projects all with the same basic template of tasks, you need a way of distinguishing these tasks by project within a context.


If you're looking at the “computer on-line” context and you see five entries that all say “File Form X with Person Y,” and you have no way in the PDA/iCal of determining what project they relate to, it pretty much defeats the purpose of having that information there.

jlon

04.20.07 8:07 AM

In the meantime, try out the recently-opensourced Actiontastic. By the looks of it, that's a better fit for my kind of tasks than OmniFocus is.

Anonymous

04.20.07 8:07 AM

Jonathan,


Synchronization between computers is very important to many of us as well.  (I currently synchronize between three computers:  my desktops at home and work, and my laptop.)


While automatic synchronization isn't part of the scope of 1.0 itself, that doesn't mean that it isn't possible to synchronize at all:  just that it's not going to be automatic.  (I currently synchronize my stuff using Subversion, but some others here are using WebDAV servers or storing their data on tiny USB thumb drives.)


I guess you could automatically synchronize the basic task list and completion status between computers using iCal sync'ing—but I know that what I really want is to run OmniFocus itself on all my computers.


So yes, we all want that feature, we just don't want to delay 1.0 for it.

Ken

04.20.07 8:08 AM

ps

Why don't you create a Palm app companion. Sync possibilities through iCal is good, but it means that actions will be classified by context by calendars. This will reduce the possibilities that a specific application would bring to manage GTD on Palm.

Please consider it, something like “Life Balance” already do.

caruso_g

04.20.07 8:09 AM

The developer of iGTD, a great app, by the way, is taking the other approach, get it in people's hands to use and then add functionality.  He has just added .mac synchronization and seems to be adding features daily.  You should not take too long getting the beta version out there!

Linn

04.20.07 8:10 AM

All sounds and looks cool!


No mention of delegation of actions, though?  Without that it wouldn't be of much use in a business environment.  Anyway, I look forward to the beta, because my kGTD is cracking up under the weight of the projects…


In the meantime I'm playing with ThinkingRock 2.0 (“gamma release”), and liking it !

Bushford

04.20.07 8:12 AM

Can't wait for this. But I need my tasks to have at least three text fields. The title, the next action and an extra comment field. Tasks often stay around for awhile. During that time the title stays. But the next action changes. Or the task gets to wait for someone or something. I need to see the first two fields (title, action) both in the list of tasks.

Gijs

04.20.07 8:16 AM

A big selling point for me would be either RSS integration (feed item -> todo) or enough of an API I could hack something like this up with applescript. I have about 15 trac instances that I currently monitor via RSS for new tickets for projects I'm involved in. It would be great to be able to dump these straight into the app from the feed. Even cooler (and more specialized, thus something I or someone else would probably have to hack up, rather than you guys doing it) would be to be able to poll trac items to see if they've been marked as completed, and close the todo.

Hans Friedrich

04.20.07 8:16 AM

[...] GTD: OmniFocus im Frühstadium Die OmniGroup zeigt ein erstes Bild von OmniFocus und gibt Informationen über die Eigenschaften der Applikation. [...]

GTD: OmniFocus im Frühstadium « Die Kri

04.20.07 8:17 AM

MailTags integration would be excellent.

Fancy

04.20.07 8:49 AM

I'll keep my mouth shut about dream features and just say that it's looking good. Can't wait.

Anthony Harrison

04.20.07 9:00 AM

A fine start. You could publish the app, and your unit tests, and get a good percentage of us to QA the product for free.

Bruce Bullis

04.20.07 9:05 AM

MacMac sync is important for me, too. kGTD doesn't do well running from iDisk, so real .Mac sync would be great.

Mason

04.20.07 9:06 AM

Echoing David - a Quicksilver Plugin would be quite useful.


And, I'll say it again, release early, release often. Getting this in people's hands will provide lots of great feedback on features - including those that can't be divined from a screenshot, as well as some buzz.

Looking forward to it.

Dale Gardner

04.20.07 9:18 AM

I'd really like to test it out as soon as possible, even if it's very beta. I've looked at the other options and none of them seem quite right. This already looks better.

Joe

04.20.07 9:23 AM

Seems promising.


I know it may sound silly, but it would be nice to keep an option to do non-styled text too, with a font that one can set in the default, and then forget about any formatting at all ever! IMO, formatting is distracting and only necessary for publications.

charles

04.20.07 9:28 AM

[...] A Look at OmniFocus - It will be interesting how this app plays at the latecomer to the GTD client software field. I personally use and like iGTD and Omni would have to add tremendous value for me to switch (and pay the Omni premium price). [...]

Ryan Irelan » A Look at OmniFocus

04.20.07 9:38 AM

looking very good!


one thing I like to point out which is very, very handy when planning the days and weeks: the ability to assign time lenght for a task and a time of day when the task is planned to happen. also, LifeBalance has a great way of allowing you to set a task on a date and then attach repeats to that task, regular once or also custom (similar like iCal does). combined with the option to assign how much lead time you want (= pre-warning that the task is upcoming) this is really a good way to get most of the repeating tasks out of your face for planning the big picture but then popping up just in time so that you won't neglegt them.


I really like the interface, even though I am aware that it's still beta and a lot of stuff can change.


QuickSilver support would be greatly appreciated - I have come to use iGTD and it works wonderful, I've even adjusted LifeBalance and iCal to complement each other and now the 3 sync really nicely. at this point now it seems OmniFocus and iGTD will have a lot in common and it will be interesting to see where the two will be different.

marlyse

04.20.07 9:54 AM

I second the request to support Mail Tags and the ability to designate delegated or recurring items. The UI is downright right tasty. Any thoughts re pricing?

Janice

04.20.07 10:02 AM

Omnifolks:  Without a doubt you've provided me with some great software.  But, screen shots don't help me.  Especially after the long dialog that's surrounding this product.  I have to agree with Linn from an earlier post, “don't take too long to get the beta out.”  This blog is littered with good competitive products.  The field is getting crowded in this race and your really not in the game - except for screen shots.  Maybe it's time to pull the trigger on the beta.

Joe

04.20.07 10:08 AM

Looks very nice. I especially like the quick entry panel. Not everyone wants to use quicksilver. About the only feature not in 1.0 that would be nice for me is web integration. Other than that, if this has the feel of omnioutliner, which I love but simply don't have the use for, I'll be happy.


Looking at other apps and the speed they're being developed I am a little surprised this is taking so long. I've told others to be patient, but it's getting to the point of being a little ridiculous. Still, wasn't a late april early may beta promised? I could certainly deal with that.


“- sharing a project between users over a network. Sharing the projects themselves as well as attached files.

- integration with iChat to be able to discuss things with other people involved in a project

By Corentin”


I can understand some people needing these features, but I really hope omni skips them for now. The sound much more suited to omniplan. Omni focus should focus on the individual user, not the ability to work on projects with multiple people. Perhaps that can be addressed at a later time when omnifocus integrates with omnifocus, but not now.

gary

04.20.07 10:09 AM

I have some experiences with software betas (running them) and IMO you could start as soon as:


1) Importing kGTD files is robust

2) Basic kGTD functionality is supported and well tested internally.


At that point, most of us using kGTD could begin using OmniFocus on a day-to-day basis.  Kist my .02.

Ian

04.20.07 10:10 AM

I used to save kGTD to my iDisk but there were 'issues' and ultimately it broke. I stopped using kGTD after a while because I got duplicate events, some didn't appear and so on.

Also, while I think many of us here would know how to do that, it may be beyond most people I work with. And most of them have doctorates…


I don't know how difficult it is to build sync services into an app (what, you mean it's not just a case of dragging and dropping a doohicky?) but for me - and I'm sure for others - a 'killer' feature would be the fact that I could, at home, get a sudden thought out of my head and, when I get to work the next day, there it is. Seems pretty fundamental to me.

But if we're talking weeks, and there's a chance it would come in version 1.1, then so be it. I'm not greedy ;-)

Jonathan

04.20.07 10:22 AM

Any chance of syncing to Blackberries?  I can't wait to see this in action.

rob

04.20.07 10:23 AM

Please make sure to keep the concept of a start date for tasks from kGTD.  I need the ability to schedule a task, but not see it until I should start work on it.  Most of the other solutions I've seen support due dates, but no start dates.

Perry

04.20.07 10:31 AM

I like the overall look of the interface. I like how it's very reminiscent of Kinkless in its simplicity but it's not just a clone of OOP.


I'm confused what the difference between a Project and a Folder is (I only ask because you have the “Active Projects” sort and the “{} Folder” sort button both available in the interface).


I'm glad to hear that dates can be displayed in columns in the main interface (I generally dislike inspector windows and would hate to have to use one to see that data).


On a related note, can notes be displayed inline, below the action they are attached to like in OmniOutliner or are the notes relegated to the inspector window?


Just how Applescriptable will it be at the outset? Currently, I've written a little script for myself that grabs the full list of my currently active actions and outputs into iPod Notes format (hypertext navigable which was ridiculously easy to do—consider this for a future feature please). How easy will it be for me to pull out a complete list of my actions (preferably, only the active ones) with Applescript in OmniFocus?

MEP

04.20.07 10:38 AM

I hope it includes an ability to have repetitive tasks…

val

04.20.07 11:01 AM

Lots of great comments!  We really appreciate all your feedback.


• Olga:  We're definitely thinking about Palm integration (I'm currently using a Treo).  Of course, we're also thinking about the iPhone.


• PhysicistJedi: We check off the box (like OmniOutliner) and use gray and strikethrough when you complete a task, sort of like this:


<del datetime=“2007-04-21T00:36:59+00:00”><font color=”#808080”>Clean out personal email inbox</font></del>


We're still trying to decide just how much color choice to provide.  (The point of the app is obviously to get things done, not to fiddle with formatting.  But formatting can be very personal, so we also want to make sure that the formatting works for you rather than being distracting or even annoying.)


Singleton tasks can stay in the inbox and just be checked off directly.  Or you can create a “Singletons” project and move them there if you want to get your inbox to zero without finishing some of them.


Purple text means next actions, yes.


• David (and many others): Yes, there's already a Quicksilver plug-in.


• Jon: If Mozilla Thunderbird can drive some AppleScript or can synchronize with iCal, then it can synchronize with OmniFocus.


• Jason: We're trying to get it out as soon as we can, but we're also bumping up against the Mythical Man-Month.


• David: The Quick Entry panel is currently only available while OmniFocus is launched (though it can be hidden in the background).  You can also use Quicksilver, of course.


• Curt: I guess we should have showed you the context view as well!  In OmniFocus, contexts are hierarchical.


• Caruso_G: No, OmniFocus doesn't prompt you through any particular workflow.  You can decide how you want to use the tool, rather than OmniFocus deciding how you should use it.


• JLon: Your list of what “makes sense and works” makes sense and works for me.


• Bushford: No direct support for delegation of actions.  (But you can move them to a Waiting For context or whatever.)  Can you elaborate on what you'd like to see for this?


• GIJS: Rather than placing your task's next action in a separate column, you can simply add it as a child of your task and check it off when it's done.  See the “Preparation” task in the screenshot for an example of this.


• Hans: You could certainly use some external AppleScript to update OmniFocus' tasks from an RSS feed (or trac).  Or vice versa.


• Fancy: MailTags are definitely on our radar, but I don't think we'll be doing anything special with them for 1.0.


• Charles: The only user-styled text will be in the project or task's notes.


• Marlyse: We are including support for repeating tasks with start and due dates, but appointments that are scheduled to definitely happen at a particular time of day would probably be better suited to a calendaring tool (such as iCal).


• Gary: It definitely feels like using OmniOutliner, with the same keyboard shortcuts for entering information and navigating, the same dragging behaviors, etc.  But without any of the manual formatting/styling controls (except in notes), and with multiple windows supporting true clones of items.  (It's a branch of the OmniOutliner 4 code base.)


• Mep: A project is something you can complete; a folder is just a mechanism for grouping projects (and can't ever be completed).  A folder can only contain folders and projects (no tasks), while a project can only contain tasks (organized in an outline with subtasks), not other projects.


Notes are displayed inline, yes.


The AppleScript support is complete:  features are actually being tested in AppleScript before they're being exposed in the user interface.  For example, in today's alpha build (pictured in the screenshot) there's not yet any mechanism in the interface for deciding whether a task group is parallel or sequential, though that's actually a supported individual property of each task group and can be changed using AppleScript.

Ken

04.20.07 11:34 AM

One word: cloning.  It never happened in OmniOutliner; avoid the same mistake with OmniPlan and you will increase the smile factor for a lot of us…

Ted Pearlman

04.20.07 11:54 AM

Whoops, I meant OmniFocus.


Ted

Ted Pearlman

04.20.07 11:56 AM

Whoops, I meant OmniFocus…

Ted Pearlman

04.20.07 11:56 AM

[...] Well, it seems that finally we can see what’s behind the guys at Omni Group. It’s about the hiper-hyped OmniFocus GTD-enabled software announced several months ago, we finally have a face. They posted a first screen-shot, and from what I saw it looks pretty interesting. I am a public fan of their products - OmniPlan proved to be an incredibly valuable resource for my company project plannning so far - and I constantly use their OmniOutliner for quick sketches or fast annotating documents. [...]

GTD Aggregator » Blog Archive » First

04.20.07 12:02 PM

While the idea of assigning priorities to tasks goes against GTD orthodoxy, many of us find that having some rudimentary priority mechanism (Low, Medium, High) is valuable.  Any chance you might include that?

mkb

04.20.07 12:13 PM

I everything that could be imagined is already mentioned in the previous entries.  Just sign me up for the beta.

Rich

04.20.07 12:23 PM

[...] OmniFocus screenshot and feature overview So close, yet so far. (tags: gtd productivity omnifocus omnigroup mac osx program unproductivity.org) [...]

Unproductivity » links for 2007-04-21

04.20.07 12:29 PM

Ken,


Great job on this so far. I can't wait for it. You last comment post answered the questions. Keep up the great work.


Thanks!

Shrop

Shrop

04.20.07 12:29 PM

Ken—everything sounds great! I think Curt was asking for something more than hierarchical contexts, though. In LifeBalance, I can define “phone” as a place and then include it in more than one other place—e.g., “study” and “office.” It's hierarchical but not encaptic. That would be useful for me—though it does make it perhaps too easy to fiddle with contexts instead of actually working!

Brian

04.20.07 12:50 PM

I love how dependent tasks are handled in OmniPlan and I would very much like for OmniFocus to handle them in a similar manner.  When planning during my daily/weekly review I tend to assign tasks and dependencies at the same time.  The inability to handle even the simplest task dependencies is one of the major shortcomings of most GTD software on the market today.

RS

04.20.07 1:01 PM

I've really enjoyed using OmniGroup's other software products, and I'm looking forward to getting my hands on OmniFocus. (Yes, I'm on the beta email list.)


But… I have to be honest—I started twiddling around with iGTD a couple of weeks ago and it is really quite good, and you guys are going to have a challenge in competing with it, particularly if iGTD stays donation-ware. Having the Quicksilver plugin (which was the main question on my mind) helps. Another thing that would help is to be able to import iGTD data into OmniFocus. 


Having smooth, reliable synching between iCal and a Palm PDA would definitely be a killer feature. I bought a Palm PDA a year or so ago hoping I could use it with kGTD, but it just never really worked right.


Looking forward to that beta.

Robert

04.20.07 1:09 PM

[...] OmniGroup’s blog today has a post with a screenshot and substantive details on its highly-anticipated productivity software OmniFocus, which is based on David Allen’s Getting Things Done (GTD) religion system which I have blogged about extensively in the past. From the article, Omni clearly sounds rather shy about letting out details, and they apologize profusely for the painfully beta-like look of the GUI, but all things considered the software sounds pretty promising. I’m on the email list for beta testers, and I’m looking forward to test driving it. [...]

Casting Out Nines / Software for GTD

04.20.07 1:22 PM

I like the direction it's going so far.  It's pretty, still applies the KISS principle, yet looks like it has a lot of information.


Two suggestions: Check out the workflow of Actiontastic, check out the detailed information of ThinkingRock.  Both are cool (though ThinkingRock is ugly), but I'm sure Omni can do them one better.

Sean

04.20.07 1:41 PM

I've been very excited about OmniFocus, but honestly I'm reaching the point where I can't wait much longer and will go with another solution (e.g., iGTG) if you don't release something soon.


It'll take an AMAZING product to get people to switch once they've committed to another product. The longer you take to release this, the more customers you're losing, even though they would rather have gone with OmniFocus…

OmniFan

04.20.07 3:09 PM

[• Bushford: No direct support for delegation of actions. (But you can move them to a Waiting For context or whatever.) Can you elaborate on what you’d like to see for this?]

I am not Bushford, but for me this means - There are certain things that come across my desk that I assign to other staff, but I want to keep these items “on my radar”, so I can follow up with that staff to make sure they did it; If the task doesn't get done, it reflects poorly on me, so I need to make sure the other person completed the task, and the follow through with the original requester.


Another way I would see this is perhaps I am working on various projects, and a couple of tasks need to be done by Tim; and some others need to be done by Sue; I would like to track them in context of the projects, and also view/filter/list them by Tim and Sue, so that when we have a meeting I can ask Tim and Sue how they are coming along on the tasks.


I realize this is getting close to Project Management/OmniPlan territory (which I do own), but I think in this limited context this type of deferment tracking would be used quite a bit and really falls into the GTD realm (and these would be typical day-to-day items, not large Project-Management-Scale items.

Joel

04.20.07 3:58 PM

[...] The Omni Mouth » OmniFocus screenshot and feature overview What OmniFocus looks like and how it works. (tags: Apple apps gtd mac organization osx productivity software omnifocus omnigroup) [...]

links for 2007-04-21 » Graham English Social

04.20.07 4:37 PM

Ooooh, drool. Me want this. Is very lovely and lickable and all.


To be completely honest, I'm very confident in your guys' ability to pull this off. kGTD was the perfect app, as bjabernethy said, the perfect – except for the reasons it wasn't. Its elegant simplicity was so very excellent, and just looking at the OmniFocus screenshot puts me right at home.


A very few things:

* I haven't used OmniPlan, but I'd figure solid integration between this and that would lead me to buy both.


* How deeply (if at all) are you addressing Elevations? I never really got into the whole Elevation thing at all with kGTD and have basically neglected it completely in my GTD processes. That said, building it in as an option to use (label tasks/projects with their elevations, under another column perhaps?), if you'd like, and making it convenient would be nice. If you included it as another Filter option and a user would easily be able to rig up a Weekly Elevations Review mode, say, then I'd probably get much more into it and out of my sloppy faux-GTD ways.


* Has OmniGroup as an Apple developer heard anything from Apple about what it might take to do an “officially supported” counterpart version of OmniFocus for the iPhone? There's always the OmniFocus -> iCal -> iPhone sync route, but that's a bit cumbersome and a really nice, seamless experience between OF on your Mac and OF on your iPhone would be beyond-wicked cool.


Yes, I know I just asked about the iPhone, as if the iPhone hasn't been asked about enough – and as if anything new has surfaced since January about it. But hey, I'm a nerd.

Daniel

04.20.07 5:13 PM

looking good! some thoughts:


- please, please, please: anything that appears as a floating panel should be dockable as a drawer. the drawer in ical the the *single* reason i like it better than sunbird. sunbird makes me edit event details in a modal dialog, and modal is *bad* for productivity. having to slide around a floating panel is almost as much of a workflow-stopper on the limited screen space of a laptop.


- i know you're talking about ical sync. but you should know that i consider the product essentially of no use to me unless ical sync is there. preferably bi-directional, and smart about using existing calendars if i want it to.


- custom metadata for tasks and projects, please! custom metadata is the secret power of omnioutliner.


- try not to make the app so linked to the GTD method that those of us who use our own systems feel bullied. let me hide the whole idea of contexts if i want to. let me declare some other sort of metadata to be top-level important and sort all my work by that metadata. by making omniplan GTD-savvy but not GTD-mandatory, you rise above the crowd of current to-do apps.


can't wait. you guys rock.

sam

04.20.07 6:15 PM

“We want you to be able to make informed decisions about whether OmniFocus has some of the capabilities you’re looking for, because none of us want you to wait in limbo for our software when another solution may potentially fit your needs right now.” Hey Linda, you're going all ethical on us :)

Dana Sutton

04.20.07 6:31 PM

I have tried em all (I think!). This looks like the one! I would like to request that ical sync allows for existing tasks to be pulled into Omnifocus and then kept synchronized. Also that users get the choice of which ical calendars are synced.

charlie

04.20.07 6:46 PM

Like many others I have been looking forward to OmniFocus for *ages*

I tried Actiontastic

I tried Thinking Rock

I used kGTD for a while, using Shadow Plan to transfer to my Palm (with varying degrees of success)


But now I am using iGTD as loads of others are. I prefer the look of the WiP OF, but iGTD just works. I think printing and web synchronising - or a way of using the data on a PC will be the decider.


So the money is there - either for OF or iGTD dontation…

... the race is on!

Zippy

04.20.07 7:13 PM

Hi,

generally, I am excitedly waiting for when I can test it. When I read about your plans about an integration with OmniPlan I was thrilled.

I am definitely looking for better ways to have control over some sort of an calendar while assigning due dates to tasks (be it within iCal, or be it within OmniPlan, or be it with whatever else—wait, can I do this with iCal?—see the start and end date of all my tasks in iCal?) . That would enable me to assign due dates more realistically (earlier if there is more time, later if there is less time). That'd be sweet!

Keep up the great work!

Claus

Claus

04.20.07 7:13 PM

I am an active kGTD user, since it is an Omnioutliner based app, one of the features i heavely use is to add my own columns with calculations for hours per task and total on nested task. For me it's very important the possibility to attach hours information to tasks . 


thanks, great work

Mauricio

04.20.07 7:55 PM

Wow… tons of comments, but a few things I didn't see mentioned.


- What are you doing about archiving? Will things be archived?


- Are you developing with OSX 10.5 in mind? Are you going to make sure at the very least, it won't break in 10.5?


- Does it do the basics that kGTD does with recur/renew for all task? I have really started to use that in kGTD as it helps a lot for tasks and projects.


- Are you considering project templates? This would be a project that has a bunch of tasks that were all pre-formatted so it could be easily started. I would use this for things like trips and smaller projects.


I have voted before, but will vote again I rather you get it out earlier so we can play with it than wait till it is feature complete.


Release early and often.


BZ

BZ

04.20.07 11:33 PM

The feature list and screenshot look great so far. Omni does good work


I've tried several GTD apps, and my experience is that the one place they all fall short is in support for weekly/etc. review. iGTD *almost* has it, except that the set of options in the review dialog is too limited, and the project-selection interface is unusuable for those of us with long, hierarchically complex folder structures. Actiontastic offers nothing at all. I'm not saying there needs to be a dedicated dialog for review, but please pay some attention to a reasonable (keyboard-only) workflow for stepping through folders and projects and tasks, reevaluating and possibly recategorizing, reprioritizing, re-annotating, etc. each one.


Thanks for listening.


:ian

Ian

04.20.07 11:42 PM

Please make font size configurable, and if colors are not configurable, stay away from paler colors. The small gray letters in iCal were sometimes difficult to read before my recent eye surgery, and I still hate that iCal is not configurable that way. Lots of people have all different kinds of vision issues, and even more like to set font size and color to the way they prefer.

mcogilvie

04.21.07 12:11 AM

[...] 43f Links for Saturday, April 21st   The Omni Mouth » OmniFocus screenshot and feature overview Linda shows off the progress on OmniFocus and covers what it will do. (tagged: applications omnigroup omnifocus) [...]

43f Links for Saturday, April 21st | 43 Folders

04.21.07 12:18 AM

Thanks for the info on scriptability, Mail and Quicksilver.  Sounds like any Kinkless fans will not experience any bumps at all switching over.


Here's a thought…what exports will you offer?  OOP? RTF? PDF? 


Glad you're thinking of Palm.  I've been a long term Palm user (but I do wonder about the long term viability of the platform.)  For me, syncing with Palm might just be about looking at iCal…


I think one of the key things will be a well-designed set of print templates.  Something that will scale well between index cards and letter/A4 size.  Something that would look cool at a meeting…something tasty…

Tommy Weir

04.21.07 12:30 AM

Looks awesome!  Count me in for the beta.  I'll run that beta through the GTD-wringer!

Dimitri

04.21.07 1:10 AM

[...] Omni Group’s blog has a post about OmniFocus, which is their upcoming GTD productivity app for the Mac. It looks stellar. Today’s blog post is meant to show you what OmniFocus looks like and tell you in general terms how it works. We are really hoping to have a beta (possibly a non-feature-complete version) available soon, but until then, here is a screenshot for your viewing pleasure… [...]

OmniFocus screenshot and feature overview | Name T

04.21.07 1:20 AM

Syncing…


I agree with most that syncing should happen through the built in Apple applications (iCal/Mail (10.5), etc) as opposed to going directly to Palm/BB/iPhone.


Apple has done a pretty good job of extending the sync platform so once it is in there, it should be good to get to other places (.Mac/Palm/etc)


The other thing that would be nice, however, is to be able to sync to the Notes/Memos in 10.5 which live in Mail. Maybe just a one way, or maybe both ways.


Something like this:

http://www.ipodtips.com/ipoders/jake/apple-s-leopard-mail-notes-iphone-for-gtd/


BZ

BZ

04.21.07 2:25 AM

Looks great! A few thoughts:


1) Does the quick entry only support typing text into the box? A much more useful entry method would allow for drag-and-drop of items such as emails (in Mail.app), files, webpages, etc. into the quick entry box, which would create a new action with a link to the item. I'm thinking about similar functionality to Yojimbo, but creating a link instead of making a copy (to keep file sizes down). This allows you to, for example, scan through your emails in Mail.app, see something you need to respond to tomorrow, use quick entry to add a link to an action that says “reply to this email”. When you open OmniFocus tomorrow, all you have to do is click on the link and go directly to that email, without having to open Mail.app and scan through your emails again trying to find that email.


2) Since OF will have date functionality, may I suggest that we add a “tickler” view, where actions may be grouped and viewed by their start date or due date. An alternative would be to have a “Today” view listing all actions starting today or due today.


3) I agree with Daniel that Elevations should be a part of OF. My thought is that you could assign an Elevation to a project, and have OF default assign a due date to that project based on the Elevation. That way, if there is something that you need to look at in a few months, OF will remind you to review it.


4) There should be an option to allow an action to sync with iCal as an event rather than a to-do. While I understand that you can simply go to iCal and add an event, adding this functionality in OF will allow you to keep everything in one place, without checking back and forth between iCal and OF to see where you assigned that action, or even just to make sure that you actually remembered to create that action item!


5) Finally, I'm sure you'll do this, but just in case: please make sure OF supports multiple languages. I live in Taiwan and have a lot of stuff in Chinese. Unicode will be very helpful, but I would also like to get support for Big 5, which is another popular encoding method for Traditional Chinese.


Eagerly awaiting the beta!

Alex

04.21.07 3:31 AM

Speaking of templates ... it would be waaaaay cool if there were a one click option to generate a Weekly Status report (configurable to reflect certain projects or tags). I seriously dont like doing these reports, and often fail to as a result. But, properly done, they're good communication tools and managers like them. They like the guys who do them on a regular basis even more. You could make me a hero. Aside from that, keep up the good work :)

Bill

04.21.07 3:55 AM

I have a request.

What I'd like to have is an ability to get external stuff to inbox.

Especially like follows:

I currently often use the audio memos option of my mobile phone (sony ericsson w810). YOu can imagine how fast you get the stuff out of your head!!

So I see to options:

Implement a grabbing feature via bluetooth or from a folder. (! coding efforts)

or

A reminder to clear your “phone” or what so ever.

I'm pretty sure that you know the feeling when you are not sure whether you processed all of your inboxes.


Udo

johnjj

04.21.07 6:01 AM

On Delegation: thanks Joel for the comment.  That's precisely what I mean. 


For most of the projects that I have, I work with other people.  Say I have a meeting with Jim on an important message that we want to get across to someone in the organisation.  He agrees to draft a note and I agree to review and if it's OK, we send it off.  In GTD terms, I need to create an action to review it, and one to send it, but I also want to keep track of the fact that I am waiting for Jim to draft it.  I could resolve it by putting it in a specific context “Waiting for Jim”, but that just doesn't feel right.  I would need to create a context for everyone I work with in the organisation, which means a few dozen.


The ability to create actions that are for someone else, helps you keep track of all those day to day “deals” you make with people about what they will do on one of your own projects.  I am not talking about elaborate activities that you plan and track, just the daily deals you make.  In fact, it's not even about “delegation” as such, but about little contracts you make with others (as opposed to with yourself, when you plan your own stuff).  Hope this makes sense.


I haven't seen this addressed properly in any tool yet.  ThinkingRock 2 is not bad in that respect, and with the customisable action views it should be easy to pull out the stuff you're expecting from Jim every time you meet him.  iGTD doesn't have any support for it.  I tried tweaking kGTD by adding a delegate column but couldn't get it work (Applescript is not my thing).  OF perhaps?  I think this feature is a must in a business environment, particularly if you're “managing” in order to get things done, as much as doing stuff yourself.


Let me know if this still isn't clear.

Bushford

04.21.07 6:20 AM

“I am an active kGTD user, since it is an Omnioutliner based app, one of the features i heavely use is to add my own columns with calculations for hours per task and total on nested task. For me it’s very important the possibility to attach hours information to tasks .”


@mauricio - I'd love to do this but have always been afraid of messing up the AppleScript that is kGTD.  Is it just a matter of adding a new column of type “duration”?  Thanks!

bjabernethy

04.21.07 8:01 AM

“Gary: It definitely feels like using OmniOutliner”


Sounds great. I've always loved the feel and look of omnioutliner. Can't wait to try it out.

gary

04.21.07 9:58 AM

[...] The Omni Mouth » OmniFocus screenshot and feature overview (tags: GTD MacOSX mbwideas OmniGroup OmniFocus Software Organization) [...]

one of me » the home of paul turnbull »

04.21.07 10:24 AM

Mmmm, I think the GTD info should be portable, should be easily generate, by one click, a pocketmod-like HPDA stuff AND be easily sync to PDAs, incl iPhone…

zlong

04.21.07 1:05 PM

• Joel/Bushford: I think I understand.  The way I handle this in my workflow is to put the task in the Agenda:Jim context and set its start date, so that I can review the action with Jim when we meet on or after that date.  (Contexts are hierarchical in OmniFocus, so this doesn't unduly clutter the context list.)


I still see the tasks when I review the project itself, but I see that they're delegated because they've been placed in the appropriate Agenda context.  (And when I meet with Jim, I see all the things I need to discuss with him from all my projects.)  Does that make sense?

• Daniel: There is a little bit of elevations in the concept of grouping projects into folders, but we're mostly trying to work at the lowest elevations in OmniFocus.  (At higher elevations things are generally more abstract, so I find myself using OmniOutliner or OmniGraffle instead.)  But also see the response to Alex's #3 below.


We expressed our interest to Apple in developing OmniFocus for the iPhone on the day the iPhone was introduced.

 

• Sam and Mauricio: We plan to support custom metadata on tasks, projects, and contexts—but we'll just store that information (and display it in an inspector), we won't be trying to process that metadata in interesting ways in 1.0.  (No special metadata views, no metadata summaries.  You can, of course, write some AppleScript to make your own reports.)

 

• BZ: Completed and dropped tasks remain archived in the database until you delete them.


We're developing with 10.5 in mind.


Yes, OmniFocus will support tasks which repeat on fixed (take out the garbage every Monday) or flexible (mow the lawn again in a few weeks) schedules, as Kinkless does now.


We have a lot of ambitious ideas for project templates, but for 1.0 they'll probably be pretty basic (maybe just by making it easy to copy and paste from your templates).  We could spend a lot of time on features in this area, but we'd really like to ship 1.0 as soon as possible.

 

• Alex: 1) Quick Entry is not just plain text, it supports all the features of the main application (drag-and-drop attachments and links, etc.).  Does it make more sense to you to link back to Mail, or to just copy the Mail messsage into the action so you don't have to go back and forth?


2) The picture shows projects grouped by folder, but you can also group by Due Date, Start Date, Next Review, Added, and Changed.


3) Each project currently has a next review date (e.g. July 1) as well as a review interval (e.g. every 3 months), so you can configure some projects to be reviewed every week and some every quarter or year.


4) We're really trying to avoid duplicating iCal's functionality, but I do understand your point.


5) All Omni applications support Unicode.

 

• Bill: By changing the view options in the filter ribbon, you can show all your completed actions grouped by completion date.  (If you want, you could even write some AppleScript to automatically copy them into a Mail compose window addressed to your manager.)

 

• JohnJJ: I use audio memos on my phone also (it's great for ubiquitous capture).  You could certainly set up a repeating reminder easily enough—and perhaps you could then run some AppleScript to grab stuff from your phone and toss it into your inbox.  That'd be very cool.

 

Ken

04.21.07 5:08 PM

• mcogilvie: I'm not sure how much configurability we'll have in 1.0, but I certainly appreciate the problems you describe.  (I have two close family members who have impaired vision, and I'd like both of them to be able to use OmniFocus.)

Ken

04.21.07 5:18 PM

I second the request for a priority mechanism.

Steve Steinitz

04.21.07 5:36 PM

Working late on Saturday, Ken :o)


Just on the export and print options…I think if we have an OO3 export, I can set up a template within OOP designed as I like it…so it could look good.


My son has severe vision problems but he does get by with OSX built in reverse-video and zoom options.  Mcogilvie, I don't know if you've checked these out, but you can set contrast and other options in the Universal Access sys pref.

Tommy Weir

04.21.07 7:29 PM

to Ken, on delegation:


Yes, I think the hierarchical context will do the job.  My concern with using contexts - without hierarchy - was that it would lead to an unmanageable list…


so, when can we see a Beta ? :-))

Bushford

04.21.07 8:13 PM

regarding hierarchy contexts:

What about to use this as a kind of quick filter ?

Let me explain this a bit more.

You can set up a context e.g. airplane.

There you just have your computer and some papers. Or in a train you also have a phone.

So it would be good also to see which subcontexts are contained (hover quicktips or so)

Udo

Johnjj

04.21.07 8:56 PM

o exciting! thank you!


I want to second:


  Olga on integration w Missing Sync.

Charles on a font that one can set in the default, and then forget about any formatting at all ever.


  RS on dependant Tasks.


  Daniel on integration w OmniPlan asap - I too would buy both if they were integrated.


  McOgilvie on font and size configurablity and please may next actions appear optionally-not-necessarily in purple or any other color. God knows I'm always in danger of fiddling rather than making widgets, but the daily irritation of a basic application that can't be personalized would be a deal maimer maybe a deal killer. But all Omni apps have pleased, so I will keep the faith and continue to salivate.

Alexandra

04.22.07 5:24 AM

[...] In brief OmniGroup has released the first screenshot of their upcoming new application OmniFocus, and it does look promising. [...]

In brief « Then again, I might be wrong

04.22.07 5:57 AM

Ken Thank you so much for the information and discussion.  Hierarchical contexts & review dates are brilliant and the whole approach looks clean and smart. But I hope you don't let paper-based GTD limit what you're willing to let OF be used for.


1.  I'd really like to see sortable, multi-valent, user-defined metadata.  Being able to add columns looks like the best approach to me (much more versatile than tags which are binary).  However it's structured,  it needs to be sortable.  This can cover a range of user needs, for example, priorities, urgencies, “delegations,” locations, durations,  and lots of things that you and I haven't thought anyone might need.  The point is, there are many uses for that cut across context and project hierarchies. 


2. re: “delegation”—hierarchical contexts in Waiting Fors and Agendas aren't adequate to me (unless there are clones of tasks, which would also handle it). In the mostly volunteer organization I work with, I have individuals who have many roles:  board members, project leaders, committee members with me, and volunteers to set up for a conference or sub as a workshop leader.  I'd like to see all the tasks that relate to one person (or group of people) whenever I'm about to meet with them or call them, or negotiate how tonight's class is going to be run.  and I want to beable to put those tasks in different contexts as well.  So agenda per person seems unecessarily limiting to me.  @James can be a context, but so is @Calls for some of the same tasks. 


3)  iCal Sucks—as a user interface:

Anything other than looking at the current view ends up being a context switch for me, because it takes too many clicks and keystrokes to get to and the clicks don't fit Fitt's law. They're too finicky on my laptop. 

And half the time, there's no way to look at the next 3 or 4 weeks,  which is the main period for I'm negotiating schedules in.

And ... and ... and ... there's a lot more, but that's a post-version-1.0 rant. 


4)  Alex is right about needing to be able to post events, AT A MINIMUM.  Even David Allen uses the calendar to post have-to-be-done-today tasks (as all-day events) and to block out time for tasks (that take morethan an hour, I think it was).  And I'd love to be able to go from event to task and from tasks to event, so that I can immediately see what's up when this afternoon's meeting gets postponed til next week, with 2 tasks on the agenda due before then and 3 others dependent on people who will be gone next week. 

Events can be a task in some cases, a context (container of tasks) in another, and simply non-discretionary time in a third. 

Again, probably a post-1.0 issue. Managing Focus really needs to be able to address both attention and time.  kGTD only aspired to manage GTD lists, but I'm hoping for a tool that really does support managing my focus and not just another list manager.


None of this is meant to take away from what you've accomplished, which I'm really looking forward to.  Thank you.

Paul

04.22.07 6:22 AM

Great to hear about the developments and all the suggestions.


REQUEST: Along with others, automatic synchronization between computers is a VERY important feature that should be reconsidered for 1.0, at least thru .Mac.


(As noted above, I assume data WILL still be transferrable through a Flash Drive, as in kGTD.)


I also just recently migrated to iGTD… but count me in for the beta!

David

04.22.07 8:00 AM

I'm also looking forward to this very much. And though I have some requests/suggestions, don't take that to mean that I'm not loving what you've already done.


I saw your mention of hierarchical contexts. Some (many) of my tasks can be done in multiple contexts that aren't necessarily hierarchical. Hierarchical might be like Office and Computer. But I might be able to do that same task on my office computer or my home computer, or my Palm for that matter (especially in this day and age when so much can be done in so many locations.) Or if I need to discuss something with my boss, that could fall under contexts Boss, Phone, E-mail, etc. Similarly many of my tasks help lead to the completion of more than one project (which I look at as each being a specific desired outcome.) Filling out some form at work, for example, might help me accomplish more than one outcome for the case for which I'm filling out the form. I guess I'm talking about including many-to-many relationships between tasks and contexts and also between tasks and projects.


Tags or maybe the ability to have multiple additional, user-defined columns might be one (two?) way(s) to accomplish this (or might be good for other reasons too.) Sometimes I differentiate between location contexts and tool contexts, for example, so allow me to decide that I want a separate column for each. I also have, for another example, a case (account) column which is important for the work I do, but doesn't really take care of the need for a context column or a project column.


And then also being able to sort, filter, or search by multiple columns, e.g., all the tasks that involve my Boss and the Smith account. (Or why not OR searches, This But Not That searches, and other Booleans?)


Someone mentioned priorities. I'd like to see them available too (maybe just as one of these user-defined columns that I'm suggesting.) Even after filtering for next actions within a specific context, I often have more tasks than I can make sense of, so at that point I sort by priority (and/or urgency.)


It will be interesting to see how able you are to deal with the limits imposed by syncing in various ways (with Mac's various apps, with Palm.) Palm limits you to 15 categories for example. Mac's iCal may not give you the ability to set up these many-to-many relationships I'm suggesting; the user might need to pick a default category/calendar for example, instead of having the task show up on multiple calendars (say if you use a calendar for each context.) That would limit the usefulness of having a task assigned to multiple contexts within OF.


Being able to GTD on my Palm is essential as that's something I have everywhere. I sync to my Mac at home if only for backup purposes, but it's nice to be able to GTD on my Mac as it has a larger screen than my Palm (obviously.) Plus I'm more likely to print from my Mac than from my Palm (actually I don't print from my Palm at all.) I'm not allowed to sync my Palm to my office computer (Windows) which sucks but I'm still able to GTD at the office on the Palm, obviously, at least. Plus my job often involves being “in the field.” I'm not often enough within wifi range so being able to GTD on the internet isn't all that important to me.


Being able to record finished dates and to archive tasks and projects is important as it can be useful to show what I've been doing, what I've accomplished, to my boss and also to document “Reasonable Efforts,” something that comes up in the court hearings that my job involves. (I'm a social worker in child protective services if you're curious.)


So, thanks for all the work you've done so far. I'm looking forward to your first beta and your 1.0 as well as future versions. If anyone can come close to all that I'm hoping for, I'm most confident in Omni. Lord knows I haven't been able to come close in my feeble attempts with Filemaker. (No slight meant to Filemaker, only my newbie database skills.)

Richard

04.22.07 1:25 PM

Sorry, a bit more. Your responses to others' comments overlapped my writing and sending my previous comments.


Instead of delegating tasks to others, I put a task for myself to follow up with so and so regarding that delegated task. My task is following up and that's what goes in my GTD system.


But, it might be nice to link a task or project to one or more people in Mac's Address Book or Palm's Contacts. That would elminate the need for contexts specific to any given person (or group of people.) No Boss context, for example, instead that task would link to my boss' entry in Address Book. Then when I'm to see my boss, I could look at all the linked items from OF in the notes field of his Address Book entry.


I haven't quite grasped the idea of linking a To Do or Calendar event with an e-mail. It seems very ...something…inelegant?... to have a whole e-mail message show up in the To Do or Calendar entry. Or are there other ways other apps do this? I think there are some apps out there that are able to somehow parse out the task or event from the rest of the message, only placing the relevant task wording in the To Do list or Calendar???


For what it's worth, I also use Missing Sync (very happily, well given the alternative of Palm Desktop and the limits imposed by Mac's apps and the Palm OS.)


Dependent tasks would be great. Sometimes it's just not enough to postpone the display of a task until a certain date or the passage of a certain amount of time. Sometimes I don't want a task to show up until I've checked off another particular task, something for which I won't know the date or duration until it's actually done, not when I'm writing the task down in the app in the first place.


Will multiple tasks within a Project be able to be designated as Next Actions? I'm not sure how other people interpret the idea of Next Actions, if they list just one next action for each project maybe, but for me Next Action means all of the tasks within a project that are ready to be begun, aren't waiting for a start date or the completion of some other task for example. Each project might have several tasks that I can be working on given the context I'm in. I'm not sure if that's the way other people work their GTD systems though.


It would be great to be able to e-mail portions of a list to others, including others who might not have OF. If I could e-mail my work related projects and tasks to my boss, for example, or a group of tasks related to a particular project to all the other people with whom I'm working on that project, that would be very useful. This would be another reason to implement links to Address Book.


I saw mention of audio capture. I've recently seen a few services which transcribe audio to text, for example calling the service's number on your cell, saying whatever it is you want to say, a task for example, in the context of this discussion, then that message shows up in the form of text in your (or anyone else's) e-mail inbox. Jott is one example of this. An Applescript might then be able to get whatever messages in your inbox from that service automatically entered into OF.


Thanks again.

Richard

04.22.07 2:12 PM

Sweet screenshot. When can I testdrive it? Also, will there be i-sync integration?

Jan Peters

04.22.07 6:05 PM

*drool*


When you do implement Mac-Mac synchronisation, could you make it *not* require .Mac, please? I don't need its other features, which would leave me paying £70/year just to synchronise stuff between home and work…

TC

04.22.07 7:09 PM

>“I haven’t quite grasped the idea of linking a To Do or Calendar event with an e-mail. It seems very …something…inelegant?… to have a whole e-mail message show up in the To Do or Calendar entry. Or are there other ways other apps do this?”


I frequently connect email with iGTD.  In this app's case, the email itself is not sucked in iGTD (like Inbox Beepers does), just a link to it.  I get many emails with tasks mentioned in them, and once linked, if I need to reference the email, I click the link in iGTD and the email opens.  For me, email is an integral part of my GTD workflow.

pvonk

04.22.07 9:25 PM

Looks Great!


But ... is it less filling? :-)


I've tried most of the GTD alternatives out there, and discarded them quickly, for a somewhat silly reason—the windows are too big.


I need to have my GTD open at all times on my Mac—otherwise, I'll forget to look at it. But I don't want the program to take up too much screen real estate. Most of the other GTD programs have large main windows, and no smaller alternative.


Omni Fu's window looks smaller, and looks like it will be functional if I shrink it even more.


Can't wait for the Beta!


—Liz

Liz

04.22.07 10:56 PM

I'd like to add my vote for many of the above requests, but in particular:


1. sortable, user-defined metadata by adding arbitrary (dates, text, numbers) columns to the view/fields to any text entry boxes.  Lotus Agenda did this really well back in the day.

2. the ability to show task dependencies or a daily work schedule.


The last one is an absolute must for me.  Most GTD software forces me to mark tens of tasks as 'delegate' or 'waiting for'  to get the next action list to a reasonable length.  Then, once I've finished a task, I must manually pick the next action from the long list of 'waiting for' tasks.  I need an easy way to assign the order/dependency of tasks during each morning review to plan my day.

Graham

04.22.07 11:46 PM

This is what I have been hoping for. I hope beta is coming soon.

Martin

04.23.07 12:43 AM

two questions:


1) Will there be an upgrade/crossgrade price for thoes of use currently using OOP and kGTD?


2) Any word on slick keyboard navigation? The keyboard isn't just faster, it's healthier for your wrists! :)

jonathan lee marcus

04.23.07 1:44 AM

Any chance we could dissappear the (seemingly extraneous) bullets next to the checkboxes?  I understand the need for the (un)collapse handles, but the bullets seem redundant.


Looks great other than that, cheers!

Tarek

04.23.07 2:34 AM

Also, not sure I saw anything about 43 Folders.


Is there someway we can get that type of functionality included (1.2, 1.5).


To me, at the basics, it allows tasks to be set for a day or a month or a year and when that d/m/y comes about these tasks unearth themselves. Maybe the get dumped into the Inbox for processing?


I can't stand doing it on paper.


BZ

BZ

04.23.07 2:46 AM

Some sort of automatic collection mechanism like Midnight Inbox does is a total must for me.

Jamie Phelps

04.23.07 2:56 AM

[...] For those folks who are interested in further details please visit the OmniFocus Blog and sign up for the beta mailing list. [...]

OmniFocus Pre-Beta Update at sfp101: Stress-Free P

04.23.07 3:06 AM

At this point a major 1.0 feature for me would have to be the ability to import from iGTD.  In my waiting for OmniFocus, I started using iGTD.  Unless I can move over to OmniFocus easily, I'll probably just stick with iGTD.

keith

04.23.07 4:01 AM

Oh, by the way guys, thanks. Looking forward to the app.

Daniel

04.23.07 4:01 AM

I know it's a little premature to come out and say it, but you've sold me on OmniFocus. Truth be told, you had me at “Ability to attach files to any task or project.” I've been amazed that no other (desktop) project/task management applications seem to allow this.


Looking forward to hearing/seeing more.

Jesse Wilson

04.23.07 4:23 AM

Looking like a real app!

How about hooks to OP? I suppose that may be later, but it'd be nice to tie tasks to the project schedule.


Can't wait till the beta comes out, iGTD has been driving me batty with annoying bugs. I'd like to be annoyed by new ones =).


good work OG!

SB

04.23.07 6:06 AM

A couple little things (and I'm VERY much enjoying the ongoing dialog):


If it's not already in there, audio memos, a la OmniOutliner, would be fantastic. I rarely use them in OO, but I used them a lot in Kinkless to quickly jot stuff down.


Linking contexts to people (i.e. address book entries) would be cool. So if I set up an “Agenda: Bob” context, I can quickly dig up Bob's contact info.


What about lists? I have TONS of OO lists. Some way to easily migrate OF tasks to OO lists (e.g. someday/maybe lists) would be very very slick. I suppose I could use OO clippings, but if all the columns and everything else would travel, that'd be nice.


On syncing: What about an iPod Notes export? I built an AppleScript to handle that for kGTD, and found it immensely useful. Then I could have folders for contexts and detailed notes in each, rather than the lackluster iCal export. Would probably work with the iPhone too, but who knows?


Something I'd really like, in addition to good printed output (nothing beats a printed task list, sometimes) is a good HTMLish export so I can throw it online and grab my task list on a smartphone or whatever when I'm on the go. Something similar (albeit simpler) to the HTML export in OmniPlan would be really nice to have.


Also, for printing, being able to print to a sort of day-runner type sheet (of various sizes) would be nifty. So I can just do a daily print out and add/check off tasks as I go through my day, and then “sync” back up during my afternoon review.


Looks cool. Glad to hear about the massive AppleScript support. I expected no less, but that's probably the best feature in the program, IMO. Then I can get some v2.0 features bootstrapped into 1.0 (like OP syncing!).

Nik

04.23.07 6:29 AM

[...] The Omni Mouth: OmniFocus screenshot and feature overview And all the Mac GTDers go crazy. [...]

Filter for 21/4 2007 - Felt

04.23.07 7:20 AM

Sounds like Mail.app integration will be in there, but I would very much like to see that called out.


As an addition, I would like to see the ability to link to “Project Support Materials”, at the very least, a link to a Project Support folder I can throw things into.

Mike S.

04.23.07 8:02 AM

Thanks for all the continued support and feedback!


Richard: There will only be one next action, but there will also be an option to filter tasks by “available” actions. I think this will provide the result you're looking for.


Jonathan: There will be a special upgrade price for people using OmniOutliner and kGTD. We agree that keyboard navigation is important and I think you'll be happy with it in OmniFocus.


Tarek: Yes, we've been discussing the bullets. They provide an easy handle for dragging stuff around, but they do clutter the interface a bit. We may make it so they just appear on hover.


BZ: We aren't offering any direct support for 43 folders, but you could possibly achieve some level of support through folders, contexts or metadata. I'm excited to see the solutions people come up with.

michelle

04.23.07 8:36 AM

Release it when it's ready. 


As several other products have demonstrated, people will switch to a better app if it is indeed a better app (see: TextMate, filed under “Who needs another text editor?”)


Conversely, a bad first impression and negative buzz (good idea poorly implemented, crashes too much, lost my data) would be killers for such a key product as someone's list of things they need to do.


Apple's philosophy of releasing a limited but stable app and adding to it makes a lot of sense to a hostile market (which Mac users are when ticked off).


(Yeah I'd love to see, but have no expectations of, OmniFocus for Palm OS.  Syncing to the regular PIM apps never really works well IME.)

TjL

04.23.07 9:31 AM

FWIW, I could care less about syncing.


Releasing something soon should be the priority. Additional features can be added later.

OmniFan

04.23.07 10:39 AM

Shaping up nicely! Looking forward to the beta!


Any chance of integration with MindManager? I love to brainstorm and map out projects in MindManager before moving to the more linear environment of kGTD.

James C

04.23.07 11:40 AM

Everything looks terrific and the suggestions made have been good, as well.


I don't know if this is possible, or a good choice, but would you consider including some “additional” features that would be accessible via AppleScript, rather than not include them, at all?


This might be a good way to introduce the features “under the hood” before exposing them via the UI. This may reduce the time needed for testing/QA that would otherwise be needed…

D-Mac

04.23.07 12:02 PM

Hi Ken, thanks for your reply to my comments. I'm amazed at the user/OG intense interaction…so nice to see a responsive company in today's business environment.


I saw some dialogue on my first question regarding Mail.app linkage and thought I would answer your question: to me, it doesn't matter whether you link to the email or copy it into the task. the important thing is to be able to reply to/forward the email without having to look for it in my sea of thousands of emails. I just got iGTD and don't know how to attach emails to tasks yet, but from PVONK's description, it sounds exactly like what I'm looking for. Come to think of it, replying to blog posts falls into the same category, but I assume that you are already allowing weblinks in tasks, since it's already available in kGTD.

Alex

04.23.07 1:47 PM

I bought a Blackberry Pearl after I saw the iPhone…knowing I would switch once its released.  I have moved on from kGTD to iGTD with a similar hope that OF will be where I end up.


Couple of features I like in iGTD:

- calendar allows me to click on a date to add it in

- link to address book so I can link in a contact

- ability to flag next actions, mark them as maybe, pending etc.

- ability to prioritorise


What I would love to see in OF is a couple of pre-populated templates (similar to the Stencils available for OmniGraffle) available for download so we can get some inspiration for how others might use OF.


Exporting to a web page (similar to OP's export feature) would be useful too.

Hamish

04.23.07 2:35 PM

And another thing - ability to interact with say Entourage in a GTD way would be v. useful.  I was looking at David Allen's add-in for Outlook (which I am forced to use at work) but it kept crashing.  So some simple Applescripts which will enable some integration would be great.

Hamish

04.23.07 2:44 PM

Ready for any beta as soon as you can.  As long as it doesn't delete actions the way Kinkless did, I'm ready for it.


BTW, it looks great!


dv.

dvand5

04.24.07 2:25 AM

please please please tell me there is a view that shows all your 'next actions' in one window. This is what's missing from kGTD and is an essential part of actually doing things.


Otherwise: Holy Cow! it looks wonderful! Just what I expect from Omni.

Jim

04.24.07 3:03 AM

Yes, I emphatically agree with Jim! One view that shows me all of my next actions. So if I have 18 active projects and 5 single actions in my system, there should be a view that shows me 23 items—the 18 next actions from the 18 projects and the five single actions. And if that list were sorted by context, a la kGTD, that would be lovely.


If that feature is included, I will buy OmniFocus on the first day it becomes available.

Tony

04.24.07 4:30 AM

I'm looking forward to OmniFocus. I would like to echo the comment about cloning.


And can I also put a plug in for the OF interface being ported back to OOP? The drawer in OOP is just not pretty.

John

04.24.07 5:34 AM

Ken: Thanks for responding to all the questions and suggestions.  Somehow, though, I seem to have missed your reply about priorities.  I use the three priority levels in kGTD (sync'd with iCal) extensively, and would hope that OF at the very least includes the three priority levels in kGTD/iCal.

John

04.24.07 7:02 AM

Can not wait.

Anthony

04.24.07 7:10 AM

T'would be nice if you could add columns for things other than start date and end date such as persons to who task is related or delegated.  I'd also like to be able to filter on that column or any of the other columns.  If you could save your settings for various views you'd have a lot of the functionality of Lotus Agenda which once did all of this GTD stuff in a superior way.

Ernie Beal

04.24.07 7:20 AM

please please please add Mac-Mac synchronization as soon as you all are able.

TB

04.24.07 7:24 AM

Sounds like a perfect sort of features for 1.0.

As for further developement, I'd really like to see a time measuring tool. Like, you click on a task, it becomes active and the timer starts running.

But I understand that the reports would time take some serious toil.

(A good example of time measuring tool is a web-based SlimTimer. Its reports are really good and flexible. An example of task managing and time measuring tool is FusionDesk for Windows. Not that I really checked its time reports though.)

samokhov

04.24.07 7:33 AM

A. I really want support for some of the idiosyncratic things in GTD, specifically agendas and Waiting For


a. “Waiting For” is a special context, and we should have a way to connect back that if a Project's next action is in the Waiting For Context, then that project is in a special unique status. Something like “Blocked.” This is different from not being at the start date.


b. The agenda is a grouping of all the things I need to talk to somebody about. by person.


B. I really hope I'll be able to select 1 or more contexts and see all the next actions for those contexts. Sometimes I just want to see the next actions for In Office, but sometimes I want to see the next actions for both In Office and At Computer because I'm sitting in my office at the computer, and could do either next.

Bob Sloan

04.24.07 7:34 AM

VERY VERY EXCITED.

duus

04.24.07 11:55 AM

Please please please before you get too far, consider what GTD is missing from the Franklin-Covey genius: prioritization (big rocks vs. smaller rocks). I know their website sucks, but the ideas behind it work, including the truth:


Urgency != Importance


Being able to sort each task not just by project, but also by importance, is an essential tool for any truly granular task management system. If I were a scripting genius, I'd have written an enhancement to the Kinkless wonderment.


Anyway, if any of you project designers are reading this, please consider….

Laura

04.24.07 1:26 PM

Well, great to hear that there is progress on this project. I am desperately waiting to upgrade my prodcutivity suite (kGTD, OO, ...) with something more stable and more integrated with the rest of Apple and more productive.


However, reading between the lines of your post I get a bit worried, when OmniFocus will actually increase my productivity. Sofar, there was a big hype produced and one screenshot. Well, at least that is what the potential customergs got to see. This becomes quiet worrying whilst reading that there are only few ressources on this project. Sounds very much as if Omni has other priorities at the moment to assign its ressources to. Or might it be that OmniFocus is not a priority yet? Is is a development done between 8 and 10 in the evening by a handfull of motivated freeks?


Do not misunderstand me. I love Omni and I am really looking forward to using OmniFocus. It all depends on how long I can keep myself motivated to wait for it.

Mario Batz

04.24.07 5:27 PM

I'm so happy to see I'm not the only one who uses embiggened. It's a perfectly cromulent word.

Wrong Size Glass

04.24.07 10:08 PM

One feature that would be useful for me (and perhaps many others) is the ability to “tag” tasks with people in our address book. This way we could create smart lists such as “Tasks related to John Smith”.


Already have most of your software, currently using iGTD and certainly willing to try OmniFocus!


Best regards,

Eric

04.24.07 10:37 PM

Looks good!


But why the bullets next to the check boxes? The check boxes serve that purpose…


Also, it would be sweet to have a full-screen mode (no OSX menu-bar / no distractions).

Scott

04.25.07 12:23 AM

What Jim said above. A view that just shows you all your current NAs in one window would be tremendously helpful!


And as far as setting priority/urgency… in true GTD form, this happens at the Weekly Review. I haven't seen any other app that provides good support for the Weekly Review. I'm hoping that this will be it. I don't need priority or urgency settings, sliders, bells and whistles, fussy overhead. Just a pure GTD app, done in the clean and elegant Omni way we've come to know and love.


I think it's hilarious, too, that one minute people are demanding that you release this app ASAP, yet the next, they're asking for all sorts of added functionality that seems way outside the scope of what OF (and GTD, for that matter) is intended to be. With Ethan and Merlin advising, I'm confident that this app will be *great*. And now that I've seen the screenshot, I'm even happier—and more willing to be patient, since it's now clear to me that my hopes for OF are well-founded. Good job, Omni!

Duodecad

04.25.07 1:48 AM

Looking Good! Looking Good!


Desktop Mac to MacBook Mac portability would be nice, though. A simple daily copy would be enough for me ( I use a ChronoSync container with a bunch of sync docs for that purpose anyway).


I am VERY excited! You guys really know what you're doing!

Hans

04.25.07 2:09 AM

I'd like a “brainstorming”, note taking, clipboard type of sub element for each project. Look at Curio http://www.zengobi.com/company/pr/curio10.html for an example this type of thing. I think Curio is very nice, but overkill.


I really like the Gold Fibre Project planner note books. Something like that for Project Planning Notes, urls, brainstorming.

josh

04.25.07 6:53 AM

[...] Mehr zu lesen gibt es bei The Omni Mouth » OmniFocus screenshot and feature overview [...]

Mac Professionell » Blog Archive » End

04.26.07 5:02 AM

Things look great, love your software.  Thanks for the passion, energy, and attention to detail you put into your programming.

Kyle Wisdom

04.26.07 6:10 AM

Feature request… but this is for OOP to OF. Choose single items or groups in OOP and sync both ways with OF.

Charlie

04.27.07 5:11 AM

Syncing between my work and home macs could make this my favorite app ever.

Shane

04.29.07 6:43 AM

Hi Ken

Brave move but thank you it looks really promising.

At risk of feature request overload there are two things that may or may not have already come up.

1. Portability. Ever since multiple users arrived it has become trickier to run with a sytem that uses mirrored drives rather then syncing computers. My favourite apps are those that are what I call self contained and portable. Meaning it is easy symlink the Application Support and Prefs to a place that is mirrored to an external drive and mirrored back to another computer. Or better can simply be copied with everything it needs in the one folder without involving App Support and prefs. Palm did it ok with User File.

2. The problem of Durations for To Dos. As much I try to be Next Action oriented I still find the How Long question figures in my decisions. A Duration field would be a great help

Looking forward to the release.

Kind Regards

Eric

Eric

04.29.07 11:06 AM

Will you be providing a TO DO TODAY LIST window. I.e. a reminder that sits on the destktop telling me what I have to do today? This is what I understand Entourage will be providingin the new version. It is a very attractive feature.


Look forward to hearing from you. Thanks and regards, Jack

Jack

04.30.07 3:47 AM

OmniFocus looks amazing. I can't wait to get my hands on it. I hope you begin beta sooner than later.

Michael

05.01.07 3:02 AM

What about support for adding prepared checklists for tasks? Once a month I would like to see my checklist “Office”.


It will contain:

Do Invoices

Pay bills

Rip of workers

Adopt Vista

Sell soul

Laugh 32.4 minutes.

Return to reality.


PS.

Being able to have these checklists as memos in my Palm would rock my world.

Pasi

05.01.07 9:52 AM

I'd like to add my voice to the others requesting Mail.app integration.


How will OmniFocus handle workflow items?  For example, if I get an e-mail with a resume, I'd like to turn that into a task so that I review the resume.  From there I either reject it, or move it to a new task indicating that I need to call and start the interview process.  With multiple positions open, this would need to be categorized for the position as well. 


I realize I could move a task to another category, but that wouldn't show me the progress I was making.  Is there a feature or a way to manage workflows like this?


I'm looking forward to the OmniPlan integration, by the way…

Patrick Walsh

05.05.07 3:58 PM

Clean, spare. Keep it that way, please. Add in recursion for those who need a single ring to rule them all (GTD for GTD, or GTD^GTD) and everyone should be happy. For me, it's definitely OMNI-UI, which is good, because it keeps the optionality in the background, where it should be. I'll wait patiently for B.

Richard

05.06.07 5:45 PM

[...] That all changed last month, however. First The Omni Group posted a screenshot of the application—still in its development stages—together with a fairly full list of features expected to be in the application, as well as information about what still needed to change before ship-date. Nothing publicly available to test just yet, but the information was so popular that the server hosting the company’s blog crashed from all the attempts to look at the screenshot. [...]

Microsoft and the mask of transparency ¶ Arti

05.13.07 10:19 AM
Commenting is not available in this channel entry.