Member
2007-06-10, 01:13 PM
I second the desire for recurring functionality like that in Sciral Consistency. I care less about the UI but it is an excellent way of supporting a class of recurring action that no other approach seems to handle.
I actually ended up implementing my own little version of Consistency that orders actions as follows:
Every action, like in Consistency, has a minimum and a maximum interval before repeating.
For each action, I calculate a score as follows:
score = MAX(0, 1 + last - minimum) / (1 + maximum - minimum)
where last is the interval since the action was last done.
This is simply a refinement of what Consistency seems to do. They colour based on whether the the score above is 0, between 0 and 1, 1 or above 1.
But calculating an actual score allows my program to order actions and it works *very* well for recurring tasks.
I would *love* to see this in OmniFocus.