Skip to content

[pull] main from tldraw:main#470

Merged
pull[bot] merged 2 commits intocode:mainfrom
tldraw:main
Mar 30, 2026
Merged

[pull] main from tldraw:main#470
pull[bot] merged 2 commits intocode:mainfrom
tldraw:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Mar 30, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

In order to stay current with the hotkeys-js library and pick up
improvements to keyboard layout handling, this PR updates hotkeys-js
from ^3.13.9 to ^4.0.2.

The v4 release includes a TypeScript rewrite, layout-independent hotkey
handling improvements, and a fix for stuck keys on fullscreen changes.
No code changes were needed — the API is backwards compatible.

Relates to #8250

### Change type

- [x] `improvement`

### Test plan

- All existing tests pass (2186 in tldraw package)
- Typecheck passes with no errors

- [x] Unit tests

### Release notes

- Update hotkeys-js keyboard shortcut library from v3 to v4.

### Code changes

| Section        | LOC change |
| -------------- | ---------- |
| Core code      | +1 / -1   |
| Config/tooling | +5 / -5   |
#8371)

In order to keep the documentation accurate after the consolidation of
editor configuration into the unified `options` prop, this PR removes
the deprecated `cameraOptions`, `textOptions`, and `deepLinks` entries
from the props table and updates all rich-text code examples to use
`options.text` instead of the old `textOptions` prop.

Relates to #7607

### Change type

- [x] `improvement`

### Test plan

1. Visit the [options docs
page](http://localhost:3001/sdk-features/options) and verify
`cameraOptions`, `textOptions`, and `deepLinks` are no longer listed in
the editor setup props table
2. Visit the [rich text docs
page](http://localhost:3001/sdk-features/rich-text) and verify code
examples use `options.text` instead of `textOptions`

### Release notes

- Update SDK documentation to use the unified `options` prop instead of
deprecated `cameraOptions`, `textOptions`, and `deepLinks` props

### Code changes

| Section       | LOC change |
| ------------- | ---------- |
| Documentation | +31 / -28  |
@pull pull Bot locked and limited conversation to collaborators Mar 30, 2026
@pull pull Bot added the ⤵️ pull label Mar 30, 2026
@pull pull Bot merged commit 22ddc7b into code:main Mar 30, 2026
@pull pull Bot had a problem deploying to deploy-staging March 30, 2026 03:13 Error
@pull pull Bot had a problem deploying to vsce publish March 30, 2026 03:13 Failure
@pull pull Bot had a problem deploying to deploy-staging March 30, 2026 03:13 Failure
@pull pull Bot had a problem deploying to deploy-production March 30, 2026 03:13 Failure
@pull pull Bot had a problem deploying to deploy-production March 30, 2026 10:33 Failure
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant