Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Commenting functionality and table of contents #962

Open
matt3o opened this issue Nov 6, 2024 · 1 comment
Open

[FR] Commenting functionality and table of contents #962

matt3o opened this issue Nov 6, 2024 · 1 comment
Labels

Comments

@matt3o
Copy link

matt3o commented Nov 6, 2024

Description

Hey guys! Thanks for the great project.
I did not yet dug into the code here but rather ran into issues with flutter quill and am not sure how easy it is to fix them / found this project then.

So here is my two use cases and I would love to know, how easy it is to extend Appflowy editor with those or if there is already work being started on them:

  1. Adding support for comments. What I would love to do is to add comments similar to how word / notion does it. So an inline comment symbol and then on the right side either in the same widget or in another widget the text of the comment.
  2. Generating a table of contents. Similar to what notion does, just a simple overview of the heading which links on click to the relevant sections.

Maybe those are already on the roadmap? Keep up the good work and thanks a lot,
Matthias

Impact

  1. Pretty much any collaboration on documents would benefit a lot from commenting
  2. Gain a quicker overview over complicated documents, this should be great for all users as well.

Additional Context

No response

@LucasXu0
Copy link
Collaborator

@matt3o For the comment feature, here's the rough idea: you can customize the inline attribute, set a LayerLink and use CompositedTransformFollower to implement the following comment.

For the table of contents, it's quite easy to implement, and we do have this component called outline block.

@LucasXu0 LucasXu0 added the p1 label Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants