Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions .github/workflows/playwright-dotcom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,31 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event.pull_request.head.repo.fork == false }}
outputs:
relevant: ${{ steps.filter.outputs.relevant }}
relevant: ${{ steps.includes.outputs.match == 'true' && steps.nondocs.outputs.match == 'true' }}
steps:
- name: Check out code
uses: actions/checkout@v6

- name: Check for relevant changes
- name: Check for changes to relevant paths
uses: dorny/paths-filter@v3
id: filter
id: includes
with:
filters: |
relevant:
match:
- 'packages/**'
- 'apps/dotcom/**'
- '.github/workflows/playwright-dotcom.yml'
- '.github/actions/**'
- 'yarn.lock'

- name: Check for any non-doc changes
uses: dorny/paths-filter@v3
id: nondocs
with:
predicate-quantifier: 'every'
filters: |
match:
- '**'
- '!**/*.md'
- '!**/*.mdx'

Expand Down
17 changes: 13 additions & 4 deletions .github/workflows/playwright-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,31 @@ jobs:
name: 'Check for relevant changes'
runs-on: ubuntu-latest
outputs:
relevant: ${{ steps.filter.outputs.relevant }}
relevant: ${{ steps.includes.outputs.match == 'true' && steps.nondocs.outputs.match == 'true' }}
steps:
- name: Check out code
uses: actions/checkout@v6

- name: Check for relevant changes
- name: Check for changes to relevant paths
uses: dorny/paths-filter@v3
id: filter
id: includes
with:
filters: |
relevant:
match:
- 'packages/**'
- 'apps/examples/**'
- '.github/workflows/playwright-examples.yml'
- '.github/actions/**'
- 'yarn.lock'
- name: Check for any non-doc changes
uses: dorny/paths-filter@v3
id: nondocs
with:
predicate-quantifier: 'every'
filters: |
match:
- '**'
- '!**/*.md'
- '!**/*.mdx'
Expand Down
17 changes: 13 additions & 4 deletions .github/workflows/playwright-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,31 @@ jobs:
name: 'Check for relevant changes'
runs-on: ubuntu-latest
outputs:
relevant: ${{ steps.filter.outputs.relevant }}
relevant: ${{ steps.includes.outputs.match == 'true' && steps.nondocs.outputs.match == 'true' }}
steps:
- name: Check out code
uses: actions/checkout@v6

- name: Check for relevant changes
- name: Check for changes to relevant paths
uses: dorny/paths-filter@v3
id: filter
id: includes
with:
filters: |
relevant:
match:
- 'packages/**'
- 'apps/examples/**'
- '.github/workflows/playwright-perf.yml'
- '.github/actions/**'
- 'yarn.lock'

- name: Check for any non-doc changes
uses: dorny/paths-filter@v3
id: nondocs
with:
predicate-quantifier: 'every'
filters: |
match:
- '**'
- '!**/*.md'
- '!**/*.mdx'

Expand Down
20 changes: 19 additions & 1 deletion apps/docs/content/releases/next.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,23 @@ author: tldraw
date: 05/06/2026
order: 0
status: published
last_version: v5.0.0
last_version: v5.0.1
---

This release redesigns the page menu around inline interaction, adds a `selectLockedShapes` option for inspecting locked shapes, and fixes a misleading "expired" banner for perpetual licenses, along with other UI and licensing bug fixes.

## What's new

### Page menu redesign ([#8836](https://github.com/tldraw/tldraw/pull/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](https://github.com/tldraw/tldraw/pull/8860))

## Bug fixes

- Fix a misleading "license expired" console warning for perpetual licenses on covered versions. ([#8791](https://github.com/tldraw/tldraw/pull/8791))
- Fix inconsistent tooltip behavior on the video toolbar by using `TldrawUiToolbarButton` for the replace and download buttons. ([#8794](https://github.com/tldraw/tldraw/pull/8794))
- Fix the missing open-state hint on the page menu and zoom menu triggers when rendered outside the main toolbar. ([#8813](https://github.com/tldraw/tldraw/pull/8813))
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "ملفاتي"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "أضف رابطًا للملف الحالي"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "رسم تخطيطي Mermaid غير مدعوم"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "سمة الألوان"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "إرسال مشكلة على GitHub"
}
],
"7a1920d611": [
{
"type": 0,
"value": "افتراضي"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "আমার ফাইলগুলি"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "বর্তমান ফাইলের লিঙ্ক অন্তর্ভুক্ত করুন"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "অসমর্থিত Mermaid চিত্র"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "রঙের থিম"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "GitHub-এ একটি সমস্যা জমা দিন"
}
],
"7a1920d611": [
{
"type": 0,
"value": "ডিফল্ট"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "Els meus fitxers"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "Inclou un enllaç al fitxer actual"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "Diagrama de Mermaid no compatible"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "Tema de color"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "Envieu un problema a GitHub"
}
],
"7a1920d611": [
{
"type": 0,
"value": "Per defecte"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "Moje soubory"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "Přidat odkaz na aktuální soubor"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "Nepodporovaný diagram Mermaid"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "Barevný motiv"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "Odešlete problém na GitHub"
}
],
"7a1920d611": [
{
"type": 0,
"value": "Výchozí"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "Mine filer"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "Inkluder link til den aktuelle fil"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "Ikke-understøttet Mermaid-diagram"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "Farvetema"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "Indsend et problem på GitHub"
}
],
"7a1920d611": [
{
"type": 0,
"value": "Standard"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
18 changes: 18 additions & 0 deletions apps/dotcom/client/public/tla/locales-compiled/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@
"value": "Meine Dateien"
}
],
"2e2b3c700b": [
{
"type": 0,
"value": "Link zur aktuellen Datei einfügen"
}
],
"31246941ad": [
{
"type": 0,
Expand Down Expand Up @@ -219,6 +225,12 @@
"value": "Nicht unterstütztes Mermaid-Diagramm"
}
],
"402bf0c47e": [
{
"type": 0,
"value": "Farbthema"
}
],
"42e53c47c1": [
{
"type": 0,
Expand Down Expand Up @@ -599,6 +611,12 @@
"value": "Senden Sie ein Problem auf GitHub"
}
],
"7a1920d611": [
{
"type": 0,
"value": "Standard"
}
],
"7b1329f5ca": [
{
"type": 0,
Expand Down
Loading
Loading