Skip to content

[pull] main from tldraw:main#134

Merged
pull[bot] merged 2 commits intocode:mainfrom
tldraw:main
Aug 12, 2025
Merged

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

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Aug 12, 2025

See Commits and Changes for more details.


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

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

SomeHats and others added 2 commits August 12, 2025 11:08
css variables cascade down through the tree. we've had reports in the
past of people having issues because our css variable names, which are
fairly generic (`--space-3`, `--color-warning`) clash with those from
customers design systems.

this diff takes advantage of the coming 4.0 to rename all our variables
to namespace them with `--tl-`, like we do with our classnames.

### Change type

- [x] `api`

### Release notes

- **BREAKING:** all of tldraw's css variables now start with `--tl`.
e.g. `--color-background` is now `--tl-color-background`, `--space-4` is
now `--tl-space-4`, etc. Names which already started with `--tl-` remain
the same.
Add cookie consent for logged out users.

1. We store this in local storage.
2. If the user then logs in we sync it with the user's signed in
options, so that they have a consistent experience when logged in or
logged out.
3. If a logged in user changes their preference we also update it in
local storage so that it's the same if they log out.
4. For logged out users we also show an additional entry in the main
menu, which allows them to change their cookie preferences.
5. Decided to go with a more generic storage of the cookie consent,
which can allow us to add consent for cookies with other purposes (like
marketing,...)

We'll adjust the appearance of the consent dialog in a follow up PR.

### Change type

- [x] `improvement`
@pull pull Bot locked and limited conversation to collaborators Aug 12, 2025
@pull pull Bot added the ⤵️ pull label Aug 12, 2025
@pull pull Bot had a problem deploying to deploy-staging August 12, 2025 15:13 Error
@pull pull Bot merged commit a2491e0 into code:main Aug 12, 2025
0 of 7 checks passed
@pull pull Bot had a problem deploying to deploy-production August 12, 2025 15:13 Failure
@pull pull Bot requested a deployment to vsce publish August 12, 2025 15:13 In progress
@pull pull Bot had a problem deploying to deploy-staging August 12, 2025 15:13 Error
@pull pull Bot had a problem deploying to deploy-staging August 13, 2025 00:23 Error
@pull pull Bot temporarily deployed to e2e-dotcom August 13, 2025 02:24 Inactive
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.

2 participants