When adding a column, we should have "Insert After: <select>[last column name]</select> that has all the columns listed, allowing inserting a new column anywhere.
Description
Event Timeline
(If you could just drag columns around, would we still want this? My initial thought is that it would probably be a superset?)
This seemed ridiculously easy to add, and still likely useful after you can drag them.
My tentative plan for this is to add Manage Board > Reorder Columns, which pops up a dialog that lets you drag them around. Reasoning being:
- It's technically much easier than letting you actually drag them on the board.
- I think it's a rare use case? Letting you drag them around on the board would probably misclick more often than work.
- Should be a little easier to work with if you have a bunch of columns.
- Easier to communicate errors ("You can't drag columns because you can't edit this project", etc).
Do you have an alternate UI/UX you'd prefer? We can add an "Insert After: ..." dropdown or something to "Add Column", but I'm not sure how useful that is and it feels a bit weird to me.
It seems useful in theory, as in any time you want to add something new in a specific place. But I don't think anyone has asked for this, just reorder in general, and happy to wait until someone squawks.
Okay, cool. Let's start with reorder and see how much friction that causes. I imagine some of these use cases might be orthogonal, too (e.g., "I always want columns to add on the left").