Skip to content

Conversation

leekelleher
Copy link
Member

Description

Added documentation on Tiptap Extensions, including an example of creating an extension plus toolbar action.

Notes:

  • Updated the Tiptap configuration screenshot.
  • Renamed "Plugins" to "Extensions" as that is how they are referred to in the Tiptap ecosystem.
  • Added known issue note about "Resizing media images" isn't implemented yet.
  • Added the word "may" to the sentence about reconfiguring the toolbar, as we put a hotfix into 15.0.0 that can partially migrate existing TinyMCE toolbar configurations for Tiptap.

Type of suggestion

  • Typo/grammar fix
  • Updated outdated content
  • New content
  • Updates related to a new version
  • Other

Product & version (if relevant)

15.0.0

Deadline (if relevant)

Along with 15.0.0 launch, (Thursday 14th November)

Copy link
Contributor

@sofietoft sofietoft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great @leekelleher ! 🙌

I took the liberty to fix some minor things, and also add the steps in "Adding a native extension" to an ordered list.

Take a look, and let me know if you agree (or disagree) 😄

@leekelleher
Copy link
Member Author

@sofietoft Thank you for making the corrections, I'm happy with them.

The "Task List" extension requires slightly more complexity,
as the implementation requires extra CSS style rules (not in the docs).
@leekelleher
Copy link
Member Author

FYI, I've changed the native Tiptap extension in the example, (from "Task List" to "Highlight"). As I found that the implementation of the Task List extension is unstyled (requires extra CSS rules) and would add more complexity to the example.

@sofietoft sofietoft merged commit b7700f0 into umbraco:main Nov 14, 2024
3 checks passed
@leekelleher leekelleher deleted the v15/tiptap-extensions branch November 14, 2024 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants