Skip to content

Switch to Tiptap #145

Closed
Closed
@octet-stream

Description

@octet-stream

Maintaining WYSIWYG editor based on Plate have become an abysmal experience, because they introduce too many breaking changes every so often. For such small needs it is too much, so I want to consider alternatives. That would also mean I will introduce breaking changes for post content schema and rendering. For now I look at Tiptap as good candidate for replacement.

What do I need so far:

  • Port text editor to Tiptap.
  • Support new schema.
  • Ideally: Re-use same styles and primitives (shadcn/ui) in editor components.
  • Rewrite rendering, but keep it static: https://tiptap.dev/docs/editor/api/utilities/html
  • Ideally, but optional: keep backwards compatibility to smoothen transition. I don't think I have any users, so this is unnecessary.

Metadata

Metadata

Assignees

Labels

enhancementFeature request or improvement

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions