View Single Post
I have two OmniFocus windows open all the time:
  • Remaining Tasks -- Projects, grouped by Folder (Client), with unsorted tasks
  • Due Soon -- active tasks grouped & sorted by due date
Within each Remaining Project, I manually organize the tasks as a hierarchical list. Most of the time I assign due dates to "leaf" (lowest level) tasks. Occasionally, when those leaf tasks are just details that will all be done at the same time, I'll put the due date on the parent of these leaf tasks. For example,
  • Fix several related things: due Tomorrow
    • first thing
    • second thing
    • third
    • and so on
When I view these tasks in the Due Soon window, it's just a simple list for each due date group. Even though the related things have no explicit due date, they're in the list because they inherit their parent's due date. However, when OmniFocus sorts the list by due date, the leaf tasks appear before their parent:
  • first thing
  • second thing
  • third
  • and so on
  • Fix several related things: due Tomorrow
It's as if OmniFocus is sorting blank due dates before actual due dates.

My wish is for OmniFocus to honor the parent/child relationship when sorting tasks with an inherited due date -- put the parent first, followed by the child tasks.

Even better, indent the child tasks so it's more obvious they have inherited a due date.

-- Ward

[submitted as formal feedback]