v3.11.0

View on GitHub

Welcome to the 3.11.0 release of tldraw. This release follows up our 3.10 release to mainly address rich text issues. We had fairly smooth release of our new transition to rich text as a first-class primitive in tldraw in general. Thanks to everyone for their continued feedback!

Improvements

  • Added a new minimum zoom step at 5% (#5584)
  • Added new keyboard shortcuts for zoom in or out towards your cursor (Shift +, Shift -) (#5584)
  • Style panel: be able to hit Enter to continue editing after selection (#5705)
  • a11y: focus ring (#5401)
  • Security: provide a way to pass through nonce to the editor (#5607)
  • Improved performance related to rich text when there are a lot of shapes on the board. (#5658)
  • Cleanup assets from the local indexedDB that are proactively deleted. (#5628)
  • Allow embedding other multiplayer routes and also tldraw app routes (#5326)
  • Improved performance on large projects when hiding / showing shape indicators. (#5654)
  • Added hideAll and showAll props to the ShapeIndicators component props (#5654)
  • Added keyboard shortcuts (option + arrows) for navigating between pages. (#5654)
  • Adjusts distance for stackShapes. (#5656)
  • Adds support for satellite mode in Google Map embeds (#5630)
  • 'New user' -> 'Guest user' (#5614)
    • BREAKING CHANGE: editor.user.getName() no longer returns 'New user' if the user has no name set. Instead it returns the empty string ''.
    • BREAKING CHANGE: defaultUserPreferences.name is no longer the string 'New user', it is now the empty string ''

API changes

  • Add RichTextSVG to the exports. #5700

Bug fix

  • Fix issue with rich text numbered lists escaping geometry bounds (#5709)
  • Fix developing with StrictMode + React 19 when editing text. (#5689)
  • Fix issue with exports embedding Inter and having excessive styling. (#5676)
  • Fix a bug where textOptions was missing on <TldrawImage /> (#5649)
  • Fix labels for screen readers on toolbar buttons. Fix missing 'heart' string. (#5632)
  • Fix missing i18n strings for latest rich text items #5704
  • Upgrade Yarn to 4.7 #5687

Templates

  • Fix Bun server image uploads (#5627)
  • Remove yarn.lock files (was keeping tldraw versions old) #5690
  • Fix Inter font on some of our templates. #5626

Authors

Prev
Releases
Next
v3.10.0