-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
I've been using Libreboard to organize the roadmap for Sandstorm.io, and I thought of what I think would be an incredibly powerful feature.
The basic problem right now is that there are several different ways in which I might want to organize my cards. For example:
- Completion state (the usual wishes / not started / in progress / needs polish / done)
- Who is assigned to do the task
- Category
- How long it will take
- Milestones
- Priority
Right now, I can only choose one of these to be my columns. Some of the others may be handled by labels or by assignments, but the UI for these is far less pleasant than dragging cards around. Setting a label requires 5 precision clicks and delay time while UI elements load. Dragging cards between columns is way more fun.
So what I want instead is to be able to define multiple column sets for the same set of cards. Then, instead of setting labels or assignments, I would switch to the column set I am thinking about at the moment and push cards around.
Moreover, when I'm looking at one column set, the cards should show internal labels indicating the card's position is column sets I'm not currently viewing. So, e.g., when I'm looking at "completion state" I can also see each card's "priority" shown inside the card. (It may be nice to be able to choose exactly which labels are shown in order to avoid clutter... not sure. It would also be nice if I could color-code the labels by assigning colors to the columns from which they are derived.)
With this feature implemented, the usual label and assignments features could potentially be removed, simplifying the code and further differentiating from Trello.
What do you think?