-
🌏
Best of both worlds
- Uses (and highlights) KirbyTags for images/links while providing WYSIWYG formatting
-
📦
Supports all standard Kirby field features
- like required, default, placeholder, counter, disabled, help, size, spellcheck and minlength/maxlength
-
🤓
Smart text handling
- with intuitive soft hyphen (-) and non-breaking space (_) replacements, and visible special characters
-
🔧
Configurable buttons
- with customizable heading levels and custom buttons that can add any attributes to nodes
-
🛼
Inline mode
- for paragraph-free content with buttons being disabled automatically
-
🧠
One method to rule them all
- with tiptapText() handling UUID resolution, smartypants, automatic inline mode and more
-
✨
Intuitive drag & drop support
- for pages and files with intelligent spacing
-
👀
Custom field preview
- showing formatted text in structure/object fields
-
🔗
Improved link and file handling
- with dialogs that allow custom fields, automatically pick the right KirbyTag ((link: ), (email: ), (file: ) or (tel: )) and allow editing existing links/files by pre-filling dialogs
-
🌈
Custom highlights
- via a regular expression config option, making it possible to e.g. highlight long words
-
🔧
Optional setting to allow HTML code
- so you can paste your favourite script, marquee, or blink tag directly
-
📋
Abstracted JSON structure
- for easy content manipulation with features like offsetHeadings