create a "next action" filter
Per GTD principles, this filter (applied to a task list view) would show the highest priority task from each project. (How you define a project is another matter. Any set of adjacent non-composite tasks?)
Please use categories for this.
Cheers, Frank
-
Release 1.2 will allow you to define tasks to be prerequisites of each other. Tasks that have prerequisites are inactive (grey) until all of their prerequisites are completed.
-
tmetro commented
As I mentioned in a previous posting, categories are about the same as a few other work-around options, and require that the user manually switch some other attribute first on the completed task, then manually track down the next task and switch the attribute there.
The way it should ideally work is that once the task is marked as complete, it disappears (is filtered out due to viewer settings), and the next task in priority sequence for that project is made active.
If you provided hooks for user code to run on task completion, perhaps this could be implemented without having to put what may appear as GTD-specific features into TC.
-
Pablo Andrés Deymonnaz commented
I would also like this kind of filter to better implement GTD with taskcoach.
-
You can have as many categories as you like and filter by multiple categories at the same time.
-
tmetro commented
The workaround I'm currently using is to use the "hide inactive tasks" filter, and then I'm removing the start dates on all but the next action task in each project.
This is ineffective as it requires a lot of manual intervention to initial set up, and to maintain. When a task is completed, or you adjust priorities, you have to manipulate the active state on multiple tasks.
I would expect using categories as a workaround would be equivalent, though a few less clicks due to being accessible from the context menu.
Also, categories are needed for other things in the GTD model, such as setting the context.