roovo / obsidian-card-board

An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
MIT License
494 stars 21 forks source link

Order tickets based on priority #153

Open felix-seifert opened 1 year ago

felix-seifert commented 1 year ago

Currently, tickets in a column are ordered alphabetically.

In #45 and #74, nice and fancy ways for reordering are suggested. However, I assume these reordering features to be more complex.

Even though I hope that these reordering features will be implemented, an easier way would be to provide the option to order tickets in each column based on their priority. As this ordering option might not be suitable for everyone or might break existing workflows, the priority ordering should become an option to select in the settings.

In the case of activating the priority ordering, the second stage of ordering should still happen alphabetically. The following ordering should therefore be assumed with the priority ordering.

1. C high priority
2. B
3. D
4. A low priority
5. E low priority

In the case of disabling the priority ordering, the following ordering should be assumed.

1. A low priority
2. B
3. C high priority
4. D
5. E low priority