This is a tricky feature request as there's a lot of different approaches that could be taken and I don't know how well it fits with e.g. Toodledo (I only use android due today).
The basic use case I have in mind is that I'd like to ignore projects that are on hold, as well as any tasks that belong to projects that are on hold when viewing e.g. contexts.
That could be implemented as a global setting, but I also think it would also be good to provide:
- Task sort and filter options using the project properties in the conditions;
- Give the project lists the same style of filter and sort as the task lists have.
I appreciate of course, that this last suggestion might be tricky to provide for nested projects, but if it could be offered only at the top level, that would still be pretty good! Or Maybe filters could have two sets of conditions - one for tasks and one for projects?