My dream to-do app is a combination of some novel features plus the best ideas from other apps (TaskPaper, Notational Velocity, Drafts app, SimpleNote, etc...)
The overall concept is tasks, notes, and bookmarks are integrated together. As I do a task, I often want to take notes on that task. Some bookmarks can be tasks to read/share later.
- Plaintext-based interaction + graphical views (markdown, calendar/timeline, etc...)
- TaskPaper-style tags like @due(2023-10-10)
- Drafts-style actions on text
- Multiplatform/sync like SimpleNote
The novel features of my to-do app:
- Priority is just the due-date: I usually want to work first on tasks that are due earlier.
- Larger tasks are broken down into sub-tasks. Those sub-tasks can have earlier due dates, bumping up the "effective priority."
- "Effective Priority" is a dynamic tag: its value is based on the first of the parent's or children's due-dates.
I've been making prototypes of subsets of the features, like:
- https://multi-launch.leftium.com/
- https://instant.leftium.com/
- https://todo-taskpaper.leftium.com/
- https://plaintext-press.leftium.com/https://www.dropbox.com/...
- https://github.com/Leftium/todo.html