nextcloud / deck

🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
https://apps.nextcloud.com/apps/deck
GNU Affero General Public License v3.0
1.18k stars 270 forks source link

Implements 'create checklist' button on card #5487

Open gabrielcamurcab opened 7 months ago

gabrielcamurcab commented 7 months ago

Reason:

Deck is a great KanBan app on Nextcloud, but lacks a quick way to add checklists. This issue proposes adding a button to the card for instant checklist creation, making the process more efficient and straightforward.

Usability:

Functionality Suggestion:

juliushaertl commented 7 months ago

Thanks for your suggestion. We already have a dedicated checklist item in the description editor so I'm wondering if you considered that or if there were any specific reasons this doesn't work for you:

Screenshot 2024-01-18 at 08 59 46
apg1980 commented 7 months ago

as an addition to this topic, the latest deck app on nextcloud 28.0.1 did not show d´the editor for description if no older description is set, new cards cannot be editited because the edititor did not appear.

juliushaertl commented 7 months ago

@apg1980 Please open a separate issue with the full issue template filled out (especially logs and browser console errors)

Ellipse0934 commented 6 months ago

Addition of a visible button on the card to create a checklist directly, without the need to access additional menus

This clarifies a bit. And FWIW I agree with the idea. OP is suggesting that there be another button along with the ellipsis to create a tasklist.

This is a fair argument considering this is how people use kanban boards. I don't have a study to quote but I guess people first add cards, fill in due dates, tag it and add tasks. Having a flexible markdown and adding in links to other resources is great but maybe that can be behind the ellipsis. However, OP's solution may not be acceptable to many because tags, assignments and due dates are also quite important. Consider the following alternatives:

1) Clicking + to add a new card opens up the expanded view. This would be an improvement in my eyes even if I need to enable it in the settings. 2) Clicking + to add a new card brings up a slightly expanded view which shows the most used options.

image

So, there is a textbox for name, and in a row underneath we can click to edit tags, assign people, set due date write a checklist.

In short, filling up the critical details as soon as we click new card button. Rather than creating and then re-navigating.

On a related note I originally found this more annoying because I didn't realize that clicking a card brings up the Card Details modal. I thought I will necessarily edit the card name so I had to go via the ellipsis which was too many clicks imo. My comment will sound nitpicky but I feel this will help user experience.

toxpal commented 5 months ago

Thanks for your suggestion. We already have a dedicated checklist item in the description editor so I'm wondering if you considered that or if there were any specific reasons this doesn't work for you:

Screenshot 2024-01-18 at 08 59 46

Please excuse my ignorance, but how can I enable this markdown editor? Just installed the latest version of Deck on NC 28.0.3 and my description editor is very different - https://ibb.co/jRSFGGx

I use FireFox

juliushaertl commented 5 months ago

You need to have the text app enabled, is that the case on your instance?

toxpal commented 5 months ago

Thank you for the clarification, Text app wasn't enabled.

Just a suggestion: this should be explained in the documentation and/or readme because I'm sure there are many more users who install Deck without having Text app enabled, and the uninstall it because of "lack of features" (just because they have no idea another app needs to be enabled for Deck to offer advanced features).