View Single Post
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.