Hi there,
I've discovered a 2-part bug in OmniFocus for Mac regarding due/overdue items. You can duplicate these bugs in OmniFocus for Mac by taking these steps:
1. Go into OmniFocus' Preferences>Data. Set "Due Soon" to "2 days", and check the box that says "in the sidebar". Close the preferences.
2. Choose "View>Planning Mode"
3. Choose "File>Add Project". Name the project whatever you want. Make the project a parallel project, not a sequential project.
4. Within that project, add an action. Let's type the words "Do Homework" for that action.
5. Choose "Edit>Outlining>Add Child". Type "Math Homework" and assign it a due date of tomorrow.
6. Hit return to create another child of "Do Homework". Type "English Homework" and assign it a due date of tomorrow.
7. Immediately, you will notice bug #1: In the sidebar, it lists the incorrect number "1" for the number of due items for that project, instead of the correct number "2". Ironically, OmniFocus on the iPhone handles this behavior correctly by correctly showing the number "2", but OmniFocus for the Mac doesn't handle this behavior correctly.
8. Next, choose "View>Show View Bar".
9. On the view bar, make the following selections:
Project Filter: All Projects
Grouping: Ungrouped
Sorting: Unsorted
Status Filter: Due Soon
Estimated Time Filter: Any Duration
Flag Filter: Any Flag State
10. Now you will notice bug #2: Even though both of those children actions are due soon, they do not show up on your screen. OmniFocus is inadvertently hiding them because they are children. If you moved those children to be PARENTS, they would show up. But as children, they do not show up. Again, the iPhone actually handles this behavior properly, but the Mac does not.
Thanks,
Scott
I've discovered a 2-part bug in OmniFocus for Mac regarding due/overdue items. You can duplicate these bugs in OmniFocus for Mac by taking these steps:
1. Go into OmniFocus' Preferences>Data. Set "Due Soon" to "2 days", and check the box that says "in the sidebar". Close the preferences.
2. Choose "View>Planning Mode"
3. Choose "File>Add Project". Name the project whatever you want. Make the project a parallel project, not a sequential project.
4. Within that project, add an action. Let's type the words "Do Homework" for that action.
5. Choose "Edit>Outlining>Add Child". Type "Math Homework" and assign it a due date of tomorrow.
6. Hit return to create another child of "Do Homework". Type "English Homework" and assign it a due date of tomorrow.
7. Immediately, you will notice bug #1: In the sidebar, it lists the incorrect number "1" for the number of due items for that project, instead of the correct number "2". Ironically, OmniFocus on the iPhone handles this behavior correctly by correctly showing the number "2", but OmniFocus for the Mac doesn't handle this behavior correctly.
8. Next, choose "View>Show View Bar".
9. On the view bar, make the following selections:
Project Filter: All Projects
Grouping: Ungrouped
Sorting: Unsorted
Status Filter: Due Soon
Estimated Time Filter: Any Duration
Flag Filter: Any Flag State
10. Now you will notice bug #2: Even though both of those children actions are due soon, they do not show up on your screen. OmniFocus is inadvertently hiding them because they are children. If you moved those children to be PARENTS, they would show up. But as children, they do not show up. Again, the iPhone actually handles this behavior properly, but the Mac does not.
Thanks,
Scott
Last edited by scotty321; 2010-02-01 at 04:18 PM..