toeverything / blocksuite

🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
https://blocksuite.io
Mozilla Public License 2.0
4.52k stars 415 forks source link

Ability to add more details to tasks. (Kanban/table views) #7906

Open pprmint opened 5 months ago

pprmint commented 5 months ago

Description

I really like Kanban boards and coming from Notion, I kinda miss being able to add blocks to individual tasks.

image

You can add additional properties to tasks in AFFiNE, however those fields will also be added to all other tasks in that board, which may not always be desired.

image

It would be nice if you could add actual blocks to tasks, as if you're building mini-pages where the name of the task is just the page title. Alternatively, being able to link to other pages could be helpful to serve a similar purpose, or even to just reference related documents.

Use case

If you create tasks in Kanban boards you could treat them like docs, but still think of them more like tasks. The names of tasks can be short and concise with more details like text, bullet points and images to be found inside it. With checkbox blocks you could even add smaller sub-tasks that aren't big enough to warrant having a dedicated spot on the board.

Bonus points for optionally showing a progress bar for how many checkboxes inside a task have been checked (but only if desired).

image (just a mockup)

Anything else?

No response

Are you willing to submit a PR?

affine-issue-bot[bot] commented 5 months ago

Issue Status: 🆕 *Untriaged

*🆕 Untriaged**

The team has not yet reviewed the issue. We usually do it within one business day. Docs: https://github.com/toeverything/AFFiNE/blob/canary/docs/issue-triaging.md

This is an automatic reply by the bot.