ueberdosis / tiptap

The headless rich text editor framework for web artisans.
https://tiptap.dev
MIT License
27.17k stars 2.26k forks source link

[Bug]: Status of Tables extension #4105

Open rezaffm opened 1 year ago

rezaffm commented 1 year ago

Which packages did you experience the bug in?

extension-table

What Tiptap version are you using?

latest

What’s the bug you are facing?

Hi guys,

I have been using Tiptap for a while now (coming from Tinymce) and while I sometimes literally pull my hair out to get things working the way I want to them to work, I appreciate tiptap a lot (I actually was a sponsor but as PayPal was dismissed, I forgot to re-sign as sponsor).

The only thing that is frustrating to me is the table-extension. And I noticed quite some open issues about it:

In general, the table extensions on other editors (like ck, tinymce, ...) work the following way: You can adjust the columns (and these adjustments are then stated as % in the respective columns), and you can also give a "wrapper" (as a div) for the table, which makes styling (for the front end) easy. Typically, that's just a "table-responsive" or "tabble-wrapper" class or whatever you like (I know while editing the table in tiptap it gets wrapped in a TableWrapper class btw).

As I have the impression quite some folks would have the interest to having a working table extension in that way, I just wonder what's the status of the extension?

And by the way, I also believe (or hope) we would find some people that would fund a refactor or enhancement of the current extension (including myself) as I believe this would take quite some time.

Any thoughts on this?

What browser are you using?

Chrome

Code example

No response

What did you expect to happen?

A working table extension as with other wyswig ediors.

Anything to add? (optional)

No response

Did you update your dependencies?

Are you sponsoring us?

Nantris commented 1 year ago

I haven't started using the tables much yet but these seem like valid issues that should be addressed.