v3.11.0

This release addresses rich text issues following v3.10, adds zoom improvements, and introduces accessibility enhancements.

API changes

  • 💥 editor.user.getName() no longer returns "New user" when unnamed; returns empty string instead.
  • 💥 defaultUserPreferences.name changed from "New user" to empty string.
  • Export RichTextSVG from the package.

Improvements

  • Add a new minimum zoom step at 5%.
  • Add keyboard shortcuts (Shift +/Shift -) for zooming toward your cursor.
  • Add option to hit Enter to continue editing after selection in the style panel.
  • Improve rich text rendering performance with many shapes.
  • Improve hiding/showing shape indicators on large projects.
  • Add page navigation shortcuts (option + arrows).
  • Add support for satellite mode in Google Map embeds.
  • Add focus rings for accessibility.
  • Add nonce support for the editor security.

Bug fixes

  • Fix rich text numbered list geometry bounds.
  • Fix React 19 StrictMode compatibility.
  • Fix export styling issues.
  • Fix missing internationalization strings for rich text elements.

View release on GitHub


Patch releases

v3.11.1

  • Fix application of zoomSpeed setting to pinch gestures. (#5696)
  • Fix unexpected borders in exports from Tailwind CSS pages. (#5696)

View release on GitHub

v3.11.2

  • Fix sync core bug. (#6667)

View release on GitHub

Prev
v3.10.0
Next
v3.12.0