Good luck with the app!
Good luck with the app!
It is somewhat typical for certain activities to "feed into" multiple high-level goals or needs. Trees can't express that, so you get into activity categorization problem. Trivial example: are you cycling your way to work because it contributes to your health, is fun or because it enables you to do your job duties? Obviously it's all of that. None of that matters until you try to introduce some "time budget" for different spheres of your life, and with the tree concept you realize that the results don't make much sense.
https://smos.cs-syd.eu/features.html
In general I think that tree/DAG based task managers will become a lot more popular as more people need to organise more tasks.
* Don't use project hierarchy
* Group and sort actions by: Project
* Filter by availability: Available
* Filter contexts: Remaining
I think the key one is to only show Available actions, since OmniFocus already supports dependencies for the most part (nesting actions).Also note all my projects are parallel, not sequential.