This is an implemention of todo.txt using the .NET framework. As far as I am aware, it is fully complient with Gina's spec.
There is installer for the latest version available from the github download page.
Please send your pull requests to the 'dev' branch. I'm setting up a CI build so from now on will be keeping master as clean as possible.
If you forget it's not a major deal: it's just a bit more work for me as I have to manually merge.
- minimalist, keyboard-driven UI
- gmail/twitter-like keyboard nav (single key, easily accessible)
- re-usable library that other projects can use as a todo.txt API
- API (but not UI) runs under Mono
- full compliance with Gina's specs
- Sorting by completed status, priority, project, context, alphabetically due date or the order in the file
- Sorting respects multiple projects and contexts
- Remembers preferences for the todo.txt file, sort order, window size and postiion
- Manual or automatic moving of completed tasks into an archive (done.txt) file
- Free text filtering/search
- Intellisense for projects and contexts
- Minimise to tray icon - double-click the icon or Win-Alt-T to hide or show the app
- Keyboard shortcuts
- O: open todo.txt file
- C: new todo.txt file
- N: new task
- J: next task
- K: prev task
- X: toggle task completion
- D: delete task (with confirmation)
- U: update task
- F: filter tasks (free-text, one filter condition per line)
- .: reload tasks from file
- ?: show help
- Alt+Up: increase priority
- Alt+Down: decrease priority
- Alt+Left/Right: clear priority