Open stefan-niedermann opened 8 months ago
From a PM/workflow perspective I'd favour option 1. A not uncommon workflow has a "done" state which means "considered functionally complete" from a development/contractual perspective but still requires end user/customer sign-off, and that would be the last list on the board.
Additional: "last" is not an absolute - while people who write LTR, last is right-most but for people whose native language is RTL, last could be seen as left-most.
Additional: "last" is not an absolute - while people who write LTR, last is right-most but for people whose native language is RTL, last could be seen as left-most.
I used the term last
on purpose for this reason 🙂 Let's define last
in this issue as "The list with the highest order
property, in LTR the most right, in RTL the most left list". I think the intention is clear 👍
From a PM/workflow perspective I'd favour option 1. A not uncommon workflow has a "done" state which means "considered functionally complete" from a development/contractual perspective but still requires end user/customer sign-off, and that would be the last list on the board.
I agree with this; I feel like option 1 would cover nearly everyone's needs. Such as:
How to use GitHub
Is your feature request related to a problem? Please describe. Deck 1.12.0 introduced a
done
state for cards which can be set or unset manually.Describe the solution you'd like In many™ scenarios the lists represent some kind of workflow (
ToDo
/WiP
/Done
), for example when Deck is used as a Kanban board. In this case, it would be convenient to be able to mark cards asdone
automatically when dragging a card in the last list. There are three options that came to my mind:done
when dragging it into the list a) Optionally also configure whether the cards gets marked asundone
when dragging it into another (or a "lower" list)done
automatically a) Optionally allow selecting lists which behave this way, in case the last list represents some kind ofblocked
state b) Optionally also configureundone
when leaving the listNo matter which solution, it must™ be synchronizable via the REST API to allow the Deck Android app to behave the same way - a user would simply expect this.
Describe alternatives you've considered The Deck Android app could do this without synchronization, users would be disappointed that the behavior is inconsistent.
cc @nextcloud/designers @nextcloud/designers-community