I’ve been looking for something like this, and can’t wait to try it out.
I have two use-cases, and would love to see either or both of them possible with this plugin (eventually):
- Task management
I think you’re already heading in the direction that makes the most sense to me: a board is made up of a single note, with headings designating columns, and list items designating cards.
Features I’d like:
-
tags
-
filtering by tags
-
formatting by tags (eg, a particular tag gives it a green border, or blue text, or a particular icon/emoji etc.)
-
sorting by tags, which would also allow sorting by priority
-
notes for list items/tasks — one way to handle this could be the way TaskPaper format does: a line indented immediately below a list item, but with no
-
preceding it, is a note attached to the previous item/task (actually, I’d like to be able to use Taskpaper style checklists, as opposed to GitHub style, but that ship may have sailed in Obsidian) -
checkbox items within a task — eg, subtasks, where “- [ ] Go to store” is a task/card, but “- milk” or “- [ ] milk” indented under it is a checklist item on the card
- Project management
In this Kanban-like scenario, I use one card per project. The columns and rows allow me to see at a glance what I’m working on, what’s next, what’s on hold, etc. — a kind of personal dashboard.
Here, I’d need the project name (card title), a description line / note. And ways to reflect other parameters — due dates, broader categories, tags, collaborators, etc. Maybe not all would always be displayed all the time — click to expand, for example. Formatting options like for tags above. It might be easiest here to have an option where each card is a single note, or where notes are divided into cards YAML-style (with three dashes)
For both of these approaches, YAML front-matter might be one way of handling some of the features.
Also for both, it might be useful to look at Focalboard. I really like the way you can have arbitrary parameters, and can turn many kinds of parameters into columns, or sort and filter criteria. (I don’t like that it uses a database on the back end — I’d prefer a file of text notes or even yaml. If I could get a plain-text Focalboard, I’d be thrilled.)
Anyway — just ideas — you asked!