View Single Post
For those who don't understand calendars. Here is a quick clue. Months are not integer multiples of weeks. That means that any repeating event system that is so simplistic, that the only repetition is an integer number of weeks is next to worthless. (that is not worthless but almost).
Second events have associated tasks that are usually preparatory to the event but not coincident with the event. Third events are largely attached to a day of the week but synchronized relative to the month start. Therefore repeating tasks are needed to support tasks that are associated with events that are synchronized to the day of the week of the month. Repeating an event every week or every month doesn't handle the fact that there are slop days at the start of and of each month.

Simple real world example to prove the point. (this is so basic I can't believe it has so far escaped the omni-focus developers)

Organization holds weekly meetings (pick a day of the week) say tuesday. The agenda for each meeting differs based on which week of the month it is. As a result the prepatory tasks like reports etc change based on which tuesday (first , second , third, or fourth) it is. Finally about once a quarter a month with have 5 tuesdays. Because of this , fifth tuesdays are special and are set aside for long term planning and goal type activities. There is no good way in Omnifocus to schedule support tasks for this weekly event. There are lots of related examples like the last friday of the quarter. Every Tuesday and Thursday (not an integer number of days) or every MWF. Do any other users of omnifocus have real schedules where they have tasks scheduled weeks and months in advance? If you do then speak up. Or once again we will get (in January) a non functional repeating task capability.


An exampl