When it comes to todo lists I really prefer nested checkboxes, like Dynalist[0] has. That enables me to make a list of projects, where each project has their own todo items, and maybe they have sub items, and so on. I like being able to divide stuff into smaller and smaller chunks, and then checking them off as I go.
I've always felt that text+shortcut first approach beats all of the prettiest heavy categorized approaches.
This sort of thing is best in a disposable fast changing format. Life is too chaotic and motivation varies where heavily organized and category driven systems often fail long term without vigilance.
Which is why simple txt/markdown (combined with some text editor integration like vim-tasks to add things like lists of todo items which can be marked as finished + archived on demand) files remain the ideal solutions..
Yeah, this is why i use Vimwiki[0] both for notes and todo lists. Nested checkboxes and easy navigation through page links. It is vim specific though so that might be a problem for some.
Looks amazing. I've been using some hacky vscode setup to do GTD but this seems like exactly what i want. Too bad it's not open source, i would still pay their instance but i would feel better knowing i have an escape hatch if they close.
[0] https://dynalist.io/