Skip to content

Bump @tldraw/state from 5.0.0 to 5.1.0#54

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/tldraw/state-5.0.1
Open

Bump @tldraw/state from 5.0.0 to 5.1.0#54
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/tldraw/state-5.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026

Copy link
Copy Markdown

Bumps @tldraw/state from 5.0.0 to 5.1.0.

Release notes

Sourced from @​tldraw/state's releases.

v5.1.0

This release redesigns the page menu around inline interaction, adds a keyboard shortcut to copy styles from a hovered shape, and adds a selectLockedShapes option for inspecting locked shapes, along with new public translation APIs, canvas performance improvements, and various rendering and UI bug fixes.

What's new

Page menu redesign (#8836)

The page menu no longer has an explicit edit mode. Reorder pages by dragging a row directly, rename inline by double-clicking the label or pressing Enter, and drag the new resize handle at the bottom of the popover to adjust the list height — the height is persisted across sessions and a double-click on the handle resets it to the default. The current page is now indicated by a subtle background pill, the row submenu trigger reveals on hover, and the "Create new page" button is pinned to the footer of the popover.

API changes

  • Add a selectLockedShapes option to TldrawOptions. When enabled, locked shapes can be selected by left click or by brush/scribble selection while remaining protected from edits, moves, and deletes. (#8860)
  • Export TldrawUiTranslationProvider, AssetUrlsProvider, and useAssetUrls as public API so components like TldrawSelectionForeground can be rendered without the full TldrawUiContextProvider. (#8909)
  • Add FontManager.dispose(), OverlayManager.dispose(), and OverlayUtil.dispose() for cleaning up manager state across editor lifecycles. (#8896)

Improvements

  • Add a q shortcut that copies the styles of the hovered shape and applies them to the next shape you create. (#8917) (contributed by @​kaneel)
  • Improve performance on busy canvases — getRenderingShapes() now skips its sort step when only shape props, not the set of shape ids, have changed. (#8784)
  • Improve drawing performance on pages with many shapes by skipping spatial index and culling recomputation when only shape props change. (#8799, #8804)

Bug fixes

  • Fix a misleading "license expired" console warning for perpetual licenses on covered versions. (#8791)
  • Fix inconsistent tooltip behavior on the video toolbar by using TldrawUiToolbarButton for the replace and download buttons. (#8794)
  • Fix the missing open-state hint on the page menu and zoom menu triggers when rendered outside the main toolbar. (#8813)
  • Mark the tldraw UI layer with role="document" so toolbars, menus, and dialogs stay reachable to mobile screen readers like VoiceOver and TalkBack, which do not announce the outer canvas role="application". (#8901)
  • Fix selection edge resize handles overlapping corner handles, which made corners hard to grab on small shapes. (#8926)
  • Fix a bug where deleting a shape inside a group could move the group to a different z-index. (#8925) (contributed by @​kaneel)
  • Avoid console errors from calling preventDefault on non-cancelable events. (#8910)
  • Only log the missing-translation warning once per session instead of once per useTranslation consumer. (#8909)
  • Catch image.decode() rejections from the icon preload effect so they no longer surface as uncaught promise errors in the console. (#8824)

v5.0.2

Generated from commits between v5.0.1 and HEAD

Bug Fixes

fix(tldraw): pattern fill exports broken in dark mode (#8872)

  • Fix pattern fill exports broken in dark mode when the editor was in light mode (and vice versa).

v5.0.1

Generated from commits between v5.0.0 and HEAD

Bug Fixes

fix(tldraw): style panel dropdown sizing and offset (#8850)

... (truncated)

Commits
  • cfb871c v5.1.0
  • e3050bd Add VSCode extension v2.277.0 [skip ci]
  • 4df61e2 Deploy from hotfix (e71e58fd6b4e70753f0e64771c1d36bd033f3111) at 2026-06-03T1...
  • e71e58f [HOTFIX] other(tldraw): revert press q to copy hovered styles (#8917)
  • 5f48a8f Add VSCode extension v2.276.0 [skip ci]
  • 92c46bf Deploy from hotfix (aeb016d8ec92e039fbd6481838354c752242dd26) at 2026-06-01T1...
  • aeb016d [HOTFIX] fix(infra): restore workspace:* rewrite in published tarballs
  • cc0144a Add VSCode extension v2.275.0 [skip ci]
  • 4df3184 Deploy from hotfix (e379ed973cd69406f63e0f6cbac94f69597b7f9e) at 2026-06-01T1...
  • e379ed9 [HOTFIX] trigger working next npm package
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​tldraw/state since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 2, 2026
@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rack-explorer Error Error Jun 4, 2026 1:47pm

Request Review

@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Jun 2, 2026
Bumps [@tldraw/state](https://github.com/tldraw/tldraw) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/tldraw/tldraw/releases)
- [Changelog](https://github.com/tldraw/tldraw/blob/main/RELEASES.md)
- [Commits](tldraw/tldraw@v5.0.0...v5.1.0)

---
updated-dependencies:
- dependency-name: "@tldraw/state"
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump @tldraw/state from 5.0.0 to 5.0.1 Bump @tldraw/state from 5.0.0 to 5.1.0 Jun 4, 2026
@dependabot dependabot Bot force-pushed the dependabot/bun/tldraw/state-5.0.1 branch from af8d24f to 731e22a Compare June 4, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants