Forem

Mrinalini Sugosh (Mrina) for TinyMCE

Posted on β€’ Originally published at github.com

4 2 1 2 3

TinyMCE 7.4 & 7.5 Release Notes - Overview

The latest updates to TinyMCE are here, bringing exciting new enhancements to streamline your editing experience and improve collaboration, accessibility, and customization. TinyMCE 7.4 and 7.5 introduce improvements to Comments, Templates, Export to Word, PDF, and Markdown plugins, alongside several bug fixes and usability enhancements.

Our Engineering, Product, and Design teams have been hard at work, and we’re excited to share the results with you! 😊


What's New and Improved?

Enhanced Collaboration with Comments

  • Mentions Support: Comments now allow user mentions using the @ symbol. Enable mentions with the tinycomments_mentions_enabled option.

  • Improved Event Tracking: The conversationAuthor property is now available in event logs, enhancing data retrieval for create events.

  • UI Updates: Streamlined comment management with a refreshed interface and a new "comments-only mode" for focused reviews.

Export to Word & PDF

  • Default Page Settings: Both Export to Word and PDF now default to U.S. letter page size with standard 1-inch margins, offering consistent formatting for documents.
  • Updated Plugin Configurations: Simplified plugin setup with new default options for better out-of-the-box usability.

Markdown Plugin

  • Improved Command Execution: The MarkdownInsert command is now asynchronous and immediately accessible at initialization, enhancing responsiveness.
  • New Event: A MarkdownInserted event fires upon command completion, enabling better post-insertion handling.

PowerPaste Plugin

  • Clipboard Compatibility: The mceInsertClipboardContent command now executes synchronously for plain text and is compatible with Markdown.

Read-Only Templates

Prevent accidental edits to template content with the new read-only feature while allowing customization in non-locked sections. This enforces content consistency across documents.

Accessibility Enhancements

  • Color Picker ARIA Support: Improved screen reader compatibility with updated aria-label placement and descriptive text.
  • Raw CSS Colors: The color_map_raw property now allows defining custom colors using raw CSS for greater flexibility in the color picker.

Bug Fixes

  • Improved Dialog Focus: Nested dialogs now return focus to the parent dialog after closing.
  • Keyboard Input Fixes: Resolved conflicts on German Mac keyboards for { input.
  • UI Consistency: Toolbar buttons and focus highlights now function correctly in read-only and fullscreen modes.
  • Markdown Compatibility: Addressed issues with autocompleter activation and PowerPaste synchronization.

How to Get Access to TinyMCE 7.4 & 7.5

New to TinyMCE?

Adding TinyMCE to your project is quick and simple! Sign up for your free cloud API key via our Pricing page. The API key includes a 14-day free trial of our most popular premium features.

Upgrading from TinyMCE 6?

Check out our Migration Guide for tips on updating your implementation to leverage the latest features.

For additional assistance, our Customer Success Team is here to help.


We Value Your Feedback

Let us know your thoughts! Submit feature requests or vote on existing ones via the TinyMCE Roadmap.


Useful Links:

Thank you for choosing TinyMCE!

- The Tiny Team

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

This post blew up on DEV in 2020:

js visualized

πŸš€βš™οΈ JavaScript Visualized: the JavaScript Engine

As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! πŸ₯³

Happy coding!

πŸ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay