A Lightweight Task Outliner
Too big a goal, if you can break it down into easily chewable tasks you're half-way done! A simple list is often enough to get you started.
Taskan is a lightweight task outliner that organizes and auto-formats your projects in tasks, notes and tags. It takes its inspiration from Hog Bay's TaskPaper in staying plain-text based with no vendor lock-in. You can always open files saved in Taskan in any text editor including TaskPaper. If you prefer keyboard-driven navigation and editing, you can also enable Vim mode in the Preferences Editor pane.
Taskan is still brittle. It currently lacks its kan(ban) part and the undo stack is partially broken. So don't use it for anything serious yet ;)
This beta release is mostly meant to assess the general interest before diving into a more involved fine-tuning of the idea. It's more of a proof of concept than a true beta. Consider giving it a star if you like the concept.
This repository is a placeholder for its public beta issues and feature requests.
Yes, Taskan is currently in public beta.
Yes, Taskan is free while it's in beta.
- Taskan extends other plain-text based outliners such as TaskPaper by focusing on usability
- It comes bundled as a handy menu bar application with an easily identifiable check mark symbol icon
- Clicking on the menu bar icon opens the most recent document (with the last selected project)
- When the Open Recent menu item is empty it opens a new Untitled document instead
- Otherwise, no disruption comes from untimely opening of Untitled documents
- Clicking on the Pin icon in the toolbar keeps a document always on top
- If you prefer keyboard-driven navigation and editing, a Vim mode is available (in the Preferences Editor pane)
- A detailed tutorial is displayed on first launch (also available through the Help menu)
- Add a Vim mode
- Add a collapse/un-collapse all (collapse all but the selected project, etc.)
- Add option to keep a dragged task highlighted
- Make space for dragged task if dropped on another task
- Add more tags such as @due, @next, @waiting, etc.
- Add a DatePicker popup for the @due tag
- Add Reminders through a @reminder tag
- Add a backup strategy beyond Versions (git?)
- Add a system-wide Quick Entry
- Import tasks from Reminders
- Support x-callback-url to Things, etc.
- Keep folded projects' state on reopen
- Add a Command Palette (e.g. Command+Shift+P)
- Add document window click-through (and transparency)
- Add move to Archive by Project
- Add a Markdown Mode
Mac computer with an Intel or an Apple silicon processor (macOS 11.0+)
To submit issues or feature requests, please head to the Issues page. You might first need to (freely) sign up to a GitHub account if you do not already have one.