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

feat: #8 add table to the editor #20

Open
wants to merge 59 commits into
base: main
Choose a base branch
from

Conversation

SalahAdDin
Copy link

@SalahAdDin SalahAdDin commented Aug 21, 2024

What does it do?

It adds the Tiptap's table extension, toolbar button, and floating toolbar to the editor.

Why is it needed?

Some content editors would want to add simple tables to their posts.

How to test it?

Select an empty line, click the Table button in the toolbar, see the floating toolbar to work with rows or columns, or delete the table.

Kooha-2024-08-20-21-47-59.mp4

image

Notes

  • It requires merging the following the PR above.
  • We just chose the more required tools(listed here), but you can find all possible controls for the table in the documentation, and choose how to add to the TableToolbar.
  • We used Tabler Icons for the icon buttons. It would require tweaking the SVG styles.

fix: adding scroll to editor content
chore: adding localization to the editor
feat: character and words count display
feat: adding Alert extension to the editor
fix: adding missing ", on es localization file
feat: #7 add color, highlight extensions and fix text align buttons
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant