- i’d find more intuitive to have “the big prize” at the bottom, so i can work my way down by priority. Maybe an option?
- i should be able to delete the root node, which would scrap the entire hierarchy. Give us a big warning but have the feature.
- i should be able to edit nodes from the graph - even just by clicking an icon that sends me to the list-item view
- this approach is good for one-off tasks but doesn’t seem to fit recurring tasks. For example, if i want to lose weight, i have to meal-plan once every week. Either i keep adding the task manually (bleh) or i cannot deal with it here.
- maybe have a bit of song & dance when you tick off the root node.
- Is this in the list view or the graph view? I did originally have the list order reversed (i.e. root node at the bottom), but I found it very confusing. I could potentially add a setting to control the order.
- I've tried to avoid deleting nodes where possible. If you delete a parent node, its children will be automatically re-arranged rather than deleted. Could you re-name the root node instead of deleting it?
- Agreed, the graph view is very basic at the moment. I'm looking to make it much more powerful in future.
- I've intentionally ignored recurring tasks for now, because I want to get them right when I do implement them. I'm aware it'd be a nice feature, so I am looking to add it asap.
- Good idea
2 - yeah, I grasped that you can just rename it, but it's a bit annoying because I might also have to manually delete a bunch of nodes below.
Also, why call it DAG when it is a tree? It has a root and cannot have more than one path between nodes.
Each node can actually have multiple parents, so as I understand it they do form a DAG rather than a tree.
A DAG is a restriction on general graphs.
Also, do a "simple" example, and a "intricate" example, to show the range of possibilities. Let the user put their imagination in the middle.
Also-also, publish on F-Droid!
Directed acyclic graph - https://en.wikipedia.org/wiki/Directed_acyclic_graph