Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from tldraw:main #1

Open
wants to merge 2,124 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2124 commits
Select commit Hold shift + click to select a range
7be2c0f
Fix escape bug (#4470)
steveruizok Sep 10, 2024
ccdc6bb
docs: fix pricing link (#4472)
mimecuvalo Sep 10, 2024
9540777
csp: turn on; also, add data: for connect-src (#4461)
mimecuvalo Sep 10, 2024
79d31b6
File save warning (#4469)
steveruizok Sep 10, 2024
274a3b4
docs: nix system theme (#4473)
mimecuvalo Sep 10, 2024
2b49b0b
[docs] tighten up header whitespace on desktop (#4477)
ds300 Sep 10, 2024
88d49f9
[docs] Remove breadcrumbs (#4480)
ds300 Sep 10, 2024
debb181
Store bookmark images on our own asset server (#4460)
SomeHats Sep 10, 2024
374f815
images: dont stop playing a gif on double click (#4451)
mimecuvalo Sep 10, 2024
a39e5b3
Fix local save warning / watermark (#4482)
steveruizok Sep 10, 2024
19fdefd
[docs] improve code block typography (#4483)
ds300 Sep 11, 2024
ac76a2f
[docs] better icon for 'Reference' nav item (#4491)
ds300 Sep 11, 2024
e6b95d3
[docs] Improve demo CTA, use actual tldraw (#4481)
ds300 Sep 11, 2024
a03aad8
[docs] remove useless subheadings (#4492)
ds300 Sep 11, 2024
4020e30
Docs tweaks, copy changes (#4447)
steveruizok Sep 11, 2024
0d1c1f3
Commercial license -> business license (#4497)
steveruizok Sep 12, 2024
3344c9d
Lokalise: Translations update (#4498)
TodePond Sep 12, 2024
c008c6a
Delete .github/workflows/publish-canary.yml (#4500)
ds300 Sep 12, 2024
23f694f
Bisect issues using the PR preview links (#4475)
MitjaBezensek Sep 12, 2024
a9a9f2a
Fix class name. (#4503)
MitjaBezensek Sep 12, 2024
1e656a5
Fix parsing of older tldraw v2 documents (#4502)
MitjaBezensek Sep 12, 2024
0fd4512
Better docs search (#4485)
SomeHats Sep 12, 2024
ed1711e
docs: use permalinks for source urls (#4489)
mimecuvalo Sep 12, 2024
e817140
docs: only show edit on github link for docs pages (#4486)
mimecuvalo Sep 12, 2024
adabfa1
fix up privacy policy formatting (#4505)
mimecuvalo Sep 12, 2024
e17656a
Make docs site like 69x faster (#4493)
SomeHats Sep 12, 2024
9ac19fd
paste: fix pasting images from excalidraw (#4462)
mimecuvalo Sep 13, 2024
780b0ce
Improve loading of files (#4510)
MitjaBezensek Sep 13, 2024
f26b077
[SORRY, PLEASE MERGE] 3.0 megabus (#4494)
SomeHats Sep 13, 2024
9beec4a
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Sep 13, 2024
1e5b659
hotfix remove bad article (#4511)
ds300 Sep 13, 2024
dfe1afa
Fix search on docs (#4513)
steveruizok Sep 13, 2024
911270f
docs: tweak search colors (#4515)
mimecuvalo Sep 13, 2024
c2172a3
search: use algolia's grouping by section (#4516)
mimecuvalo Sep 13, 2024
c81207e
licenses: add MIT and update GB ones to match US (#4517)
mimecuvalo Sep 13, 2024
9556a51
Enable license feature flag. (#4518)
steveruizok Sep 13, 2024
e978f26
search: turn back on in production (#4519)
mimecuvalo Sep 13, 2024
1ab9582
docs: fix link (#4520)
mimecuvalo Sep 13, 2024
e4424c7
Remove feature flag. (#4521)
steveruizok Sep 14, 2024
4bd600e
Use shiki for syntax highlighting in docs (#4501)
ds300 Sep 16, 2024
028424e
[fix] container null error (#4524)
ds300 Sep 16, 2024
a4520b4
[fix] build caching i.e. "You have multiple versions of tldraw librar…
ds300 Sep 16, 2024
993ed6f
Add center option to rotateShapesBy (#4508)
ds300 Sep 16, 2024
172d68c
Fix a sentry issue with getting arrow bindings (#4506)
MitjaBezensek Sep 16, 2024
f79cbb7
fix pre-rendering on blog/legal (#4535)
SomeHats Sep 17, 2024
a462302
Change version numbers (#4543)
steveruizok Sep 17, 2024
e7db391
Add an example of switching to the geo tool. (#4545)
MitjaBezensek Sep 17, 2024
1f6e031
Fix footer link in docs. (#4546)
steveruizok Sep 17, 2024
54d16fe
homepage: good wordsmithing (#4544)
mimecuvalo Sep 17, 2024
1114977
Fix cloudflare worker error when using tldraw packages (#4549)
SomeHats Sep 17, 2024
dd5a14f
.dev: use Git LFS for our blog images (#4530)
mimecuvalo Sep 18, 2024
ab9833c
Clean up `apps` directory (#4548)
SomeHats Sep 18, 2024
b40d670
mount sync worker on same domain (#4552)
SomeHats Sep 18, 2024
69f952b
fix simple-server-example (#4554)
ds300 Sep 18, 2024
ae15b46
Serve sync on domain as well as route (#4553)
SomeHats Sep 18, 2024
ce51340
docs: cleanup/add readmes/licenses (#4542)
mimecuvalo Sep 18, 2024
017ec13
Add some additional debugging tools. (#4539)
MitjaBezensek Sep 18, 2024
b7787f5
Fix cloudflare sync template deploy (#4551)
phgn0 Sep 18, 2024
99e76e7
fix deploy script (#4556)
ds300 Sep 19, 2024
11665b2
remove (hopefully) unneeded workers_dev wrangler preview flag (#4557)
SomeHats Sep 19, 2024
458ad66
npm: make our React packages consistent (#4547)
mimecuvalo Sep 20, 2024
e1e2287
Unify licenses. (#4561)
MitjaBezensek Sep 20, 2024
6388c57
Fix an issue with the dirty state of flags not working after the firs…
MitjaBezensek Sep 20, 2024
37e8df7
Unify links for vs code. (#4565)
MitjaBezensek Sep 20, 2024
fdc2543
Various docs improvements (#4573)
steveruizok Sep 23, 2024
75f64f2
[sync] Allow doing CRUD directly on the server (#4559)
ds300 Sep 23, 2024
26098c1
hand tool: remove lockable attr (#4567)
mimecuvalo Sep 23, 2024
b1c0ec6
Don't upload a snapshot from the snapshots page (#4577)
MitjaBezensek Sep 23, 2024
b33cc2e
[feature] isShapeHidden option (#4446)
ds300 Sep 23, 2024
a061eff
Fix collaboration shape indicator showing a line through the arrow's …
MitjaBezensek Sep 23, 2024
31f12d2
Fix label wrapping (#4571)
steveruizok Sep 23, 2024
2d731ed
Add a comment about promise usage for using the clipboard (#4584)
MitjaBezensek Sep 24, 2024
7975c39
[infra] Add get changelog action (#4585)
ds300 Sep 24, 2024
99a50d1
fix get-changelog.yml (#4586)
ds300 Sep 24, 2024
04a8053
[infra] try using yarn (#4587)
ds300 Sep 24, 2024
9a00d19
[infra] give auto the tags (#4588)
ds300 Sep 24, 2024
7d81da3
publish useAsset, tweak docs (#4590)
SomeHats Sep 24, 2024
9396faa
[sync] tiny perf thing (#4591)
ds300 Sep 24, 2024
a1780ff
Fix watermark appearance (#4589)
steveruizok Sep 24, 2024
edd7822
bug: fix rendering issues on new MacOS 15 / iOS 18 (#4593)
mimecuvalo Sep 24, 2024
c2d1283
Update installation.mdx (#4594)
steveruizok Sep 24, 2024
3a9103e
Revert "Delete .github/workflows/publish-canary.yml" (#4595)
SomeHats Sep 24, 2024
fb32db6
fix publish-canary (#4598)
ds300 Sep 25, 2024
678eba8
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Sep 25, 2024
966406f
[in the voice of David S: MERGE] tldraw.com v2 (#4576)
steveruizok Sep 25, 2024
77e2971
[botcom] purge prototype leftovers (#4601)
ds300 Sep 25, 2024
f93ff0d
Remove thumbnail logic (#4602)
MitjaBezensek Sep 25, 2024
81b3e5d
docs: fix up horz. scrolling and slow search typing (#4607)
mimecuvalo Sep 26, 2024
70a6807
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Sep 26, 2024
ab12d9b
docs: more search fixes on mobile (#4609)
mimecuvalo Sep 26, 2024
f6413e3
[botcom] Share menu (#4604)
steveruizok Sep 27, 2024
2ab1bfe
[botcom] share menu fixes (#4621)
steveruizok Sep 27, 2024
7401ba2
Add canvas mask example (#4623)
steveruizok Sep 29, 2024
eda51c1
[bugfix] respect camera constraints after switching page + setting co…
ds300 Sep 30, 2024
adda302
Add eslint rule to check that tsdoc params match with function params…
MitjaBezensek Sep 30, 2024
e3ca526
[botcom] use tlsync as prototype backend (#4617)
ds300 Sep 30, 2024
804a87f
chore: refactor safe id (#4618)
mimecuvalo Sep 30, 2024
751931e
Fix VS Code `editorPath` (#4630)
vladh Sep 30, 2024
111f771
Fix watermark link opening twice (#4622)
vladh Sep 30, 2024
4c57338
[botcom] clerk scaffolding (#4616)
mimecuvalo Sep 30, 2024
09f89a6
[dotcom] Menus, dialogs, toasts, etc. (#4624)
steveruizok Sep 30, 2024
a1d1bb6
text: be able to keep tool locked (#4569)
mimecuvalo Oct 1, 2024
efcc541
Disable debug mode in development by default (#4629)
ds300 Oct 1, 2024
bde1af4
github: update stale issues number to be correct (#4633)
mimecuvalo Oct 1, 2024
ae95bfe
Update close-stale-issues.yml (#4634)
mimecuvalo Oct 1, 2024
49768b3
Update close-stale-issues.yml (#4635)
mimecuvalo Oct 1, 2024
b19fcc3
Improve perf for safari (#4636)
MitjaBezensek Oct 1, 2024
82754fb
Update close-stale-issues.yml (#4638)
mimecuvalo Oct 1, 2024
4ec9d1a
text: followup fix to locking text shapes (#4632)
mimecuvalo Oct 1, 2024
a321196
stale issues: better msg (#4643)
mimecuvalo Oct 2, 2024
337dbd1
Add 0.0.1 version of translations :joy: (#4641)
MitjaBezensek Oct 2, 2024
53a5eb8
[state] fix error 'cannot change atoms during reaction cycle' bug (#4…
ds300 Oct 2, 2024
4792b83
Prevent some draw shape rerenders when changing the zoom (#4647)
MitjaBezensek Oct 2, 2024
0ec64b2
[botcom] Use auth on backend (#4639)
ds300 Oct 2, 2024
2e89a06
[sync] readonly mode (#4648)
ds300 Oct 2, 2024
e8a8c6b
text: followup to the followup of fix to locking text shapes (#4644)
mimecuvalo Oct 3, 2024
13421cc
auth: add keys (#4653)
mimecuvalo Oct 3, 2024
ff01082
auth: add keys to worker as well (#4655)
mimecuvalo Oct 3, 2024
80a322c
watermark: go behind certain elements on the app (#4656)
mimecuvalo Oct 3, 2024
4aeb149
selection: allow cmd/ctrl to add to selection (#4570)
mimecuvalo Oct 3, 2024
2f0bff1
[Example] Setting opts in export-canvas-as-image (#4534)
nayounsang Oct 3, 2024
2e20935
csp: add clerk for new domains (#4657)
mimecuvalo Oct 3, 2024
f060f35
Fix an issue with nearest point and lines that start and end at the s…
MitjaBezensek Oct 3, 2024
3a4fc20
csp: add clerk for new domains, pt 2 (#4658)
mimecuvalo Oct 3, 2024
3273821
Arrowhead clipping fix (#4646)
MitjaBezensek Oct 4, 2024
9636546
prevent accidental image drops (#4651)
steveruizok Oct 5, 2024
62046f6
dotcom top bar / .tldr file drops (#4661)
steveruizok Oct 5, 2024
9cf9d31
Fix icon button width (#4663)
steveruizok Oct 5, 2024
00fa060
Fix over-scroll behavior (#4664)
steveruizok Oct 5, 2024
177377a
Add editor option for quick actions placement. (#4666)
steveruizok Oct 6, 2024
77cc5d8
Pass through wheel events over non-scrolling user interface elements …
steveruizok Oct 6, 2024
76a3b62
Open navigation panel by default (#4668)
steveruizok Oct 6, 2024
8735447
Improve watermark tests (#4669)
steveruizok Oct 6, 2024
75b4994
[botcom] Pass through wheel events in menus (#4670)
steveruizok Oct 6, 2024
9c14e0f
[sync] Set instance.isReadonly automatically (#4673)
ds300 Oct 7, 2024
da04714
[sync] Expose sessions and individual records on TLSocketRoom (#4677)
ds300 Oct 7, 2024
fad0272
[sync] refine error handling + room.closeSession method (#4660)
ds300 Oct 7, 2024
84aa635
Fix logged out editor items (#4678)
steveruizok Oct 7, 2024
4b3e740
[botcom] Move file update handler, remove tldrawApp.currentEditor (#4…
steveruizok Oct 7, 2024
1879c3a
[botcom] one last logged out fix (#4680)
steveruizok Oct 7, 2024
a14db4a
Improve .dev demo (#4684)
steveruizok Oct 8, 2024
89d928e
i18n: fix up lang menu reactivity (#4685)
mimecuvalo Oct 8, 2024
ac90c01
Restore placeholder on .dev (#4686)
steveruizok Oct 8, 2024
3a3d6c5
[botcom] sharing (#4654)
ds300 Oct 8, 2024
3fb7c3f
[botcom] Add event tracking (#4687)
steveruizok Oct 8, 2024
f290cb8
Add missing CSS imports to examples (#4689)
steveruizok Oct 8, 2024
eb4df65
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Oct 9, 2024
a0060a5
share: fix copy link ux (#4695)
mimecuvalo Oct 9, 2024
c1bf780
menus: fix up some missing readonlyOk items; rm some ctx menu items i…
mimecuvalo Oct 9, 2024
d5f4c1d
make sure DOM IDs are globally unique (#4694)
SomeHats Oct 9, 2024
de6f686
Remove v1 migration from dotcom (#4693)
steveruizok Oct 10, 2024
ccfeb57
[fix] Meta key bug (#4701)
steveruizok Oct 10, 2024
3fc33af
botcom: prevent pinch-zoom on sidebar (#4697)
mimecuvalo Oct 10, 2024
8351650
Fix watermark dark mode on tldraw.dev (#4706)
steveruizok Oct 11, 2024
639c67a
ui: suppress aria warning about desc in dialogs (#4707)
mimecuvalo Oct 11, 2024
6a4f37e
tla: rename icons without equal sign (#4712)
mimecuvalo Oct 11, 2024
70c551b
embeds: fix pasting urls giving an error msg always (#4709)
mimecuvalo Oct 12, 2024
1f17521
links: fix link indicator on stickies (#4708)
mimecuvalo Oct 12, 2024
51cbc6c
drag/drop: followup to accidental img drop pr (#4704)
mimecuvalo Oct 12, 2024
29d7eca
lod: memoize media assets so that zoom level doesn't re-render consta…
mimecuvalo Oct 12, 2024
983e892
Add labelColor for notes. (#4724)
steveruizok Oct 18, 2024
41b1b3e
Don't index multiplayer rooms, snapshots, history. (#4723)
MitjaBezensek Oct 18, 2024
8a7de33
Fix style menu vertical align button (#4735)
steveruizok Oct 19, 2024
8ff67b9
refactor: specify type at bbox (#4732)
nayounsang Oct 19, 2024
bca2e50
Remove .zed folder (#4736)
steveruizok Oct 19, 2024
576b382
[botcom] local session state, logged out view of files (#4711)
steveruizok Oct 20, 2024
68920e5
[botcom] use single DurableObject for whole app (#4698)
ds300 Oct 20, 2024
ced1c6a
[botcom] Signout route (#4738)
steveruizok Oct 20, 2024
a9646ea
drag: passthrough correct event type for drag events (#4739)
mimecuvalo Oct 21, 2024
9d6b591
menus: rework the open menu logic to be in one consistent place (#4642)
mimecuvalo Oct 21, 2024
4cac892
ui: dont highlight menu triggers that dont have their submenus open (…
mimecuvalo Oct 21, 2024
9894eb4
botcom: account menu [bk] (#4683)
mimecuvalo Oct 21, 2024
d1ff2ff
botcom: redirect to intended room when signing in (#4725)
mimecuvalo Oct 21, 2024
085a97d
Fix bemo deploy on publish-new (#4721)
ds300 Oct 22, 2024
67573c1
Fix copying of snapshot links (#4743)
MitjaBezensek Oct 22, 2024
14af4b0
Limit the page name length in the move to page menu. (#4747)
MitjaBezensek Oct 22, 2024
2a9d05c
arrows: fix up label indicator showing up (#4749)
mimecuvalo Oct 22, 2024
b3e308b
[botcom] Fix file deletion and creation (#4751)
ds300 Oct 22, 2024
a653cd2
botcom: only redirect when logged out and the file is private (#4753)
mimecuvalo Oct 22, 2024
05fbba5
[Fix] Colors from Excalidraw when pasting (#4752)
steveruizok Oct 22, 2024
fd11879
Make ids public (#4742)
steveruizok Oct 22, 2024
72320c1
Improve tooltips in the style panel (#4750)
MitjaBezensek Oct 22, 2024
cfdc812
botcom: inline rename (#4758)
mimecuvalo Oct 23, 2024
cda5ce3
[Fix] Keyboard events on menus (#4745)
steveruizok Oct 23, 2024
00a57a9
[Fix] Toolbar button outline border radius (#4759)
steveruizok Oct 23, 2024
59cdaea
make options object stable (#4762)
SomeHats Oct 23, 2024
b301aeb
npm: upgrade eslint v8 → v9 (#4757)
mimecuvalo Oct 23, 2024
42812e6
[botcom] Publishing (#4688)
MitjaBezensek Oct 23, 2024
1f97365
[botcom] fix share links (#4754)
ds300 Oct 23, 2024
6644f01
[botcom] Shared file fixes (#4761)
ds300 Oct 23, 2024
3b3d028
[botcom] fix inline renaming (#4769)
ds300 Oct 24, 2024
7bf1145
Fix license link (#4770)
steveruizok Oct 24, 2024
8123e95
botcom: alternative to multi-menu items (#4764)
mimecuvalo Oct 24, 2024
7d36c85
[botcom] fix copy for forbidden state (#4775)
ds300 Oct 24, 2024
aceb44f
deploy docs when a release is edited (#4776)
SomeHats Oct 24, 2024
f387358
[botcom] sync user name with people menu (#4777)
ds300 Oct 24, 2024
99c63ce
[botcom] deep links (#4768)
ds300 Oct 24, 2024
2634787
[botcom] add `yarn reset-db` command (#4778)
ds300 Oct 24, 2024
23c1a77
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Oct 24, 2024
275d500
[botcom] file state (#4766)
ds300 Oct 24, 2024
eb3bd7d
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Oct 24, 2024
48e71d4
[infra] bump up skew protection time frame (#4774)
ds300 Oct 24, 2024
cf43812
[infra] trim to fix (#4779)
ds300 Oct 24, 2024
73400b1
[infra] limit skew protection to one month (#4781)
ds300 Oct 24, 2024
aa6611d
roll back changes from bad deploy (#4780)
SomeHats Oct 24, 2024
63f0030
[botcom] Add tooltips / links to Share Menu (#4765)
steveruizok Oct 24, 2024
e43e605
Update CHANGELOG.md [skip ci]
huppy-bot[bot] Oct 24, 2024
e01470f
Wrap no index (#4773)
steveruizok Oct 24, 2024
d2fee89
botcom: signup shouldnt redirect to /user page (#4783)
mimecuvalo Oct 24, 2024
24d636d
[botcom] fix file deletion (#4784)
ds300 Oct 25, 2024
39fbda6
botcom: alt take on forbidden vs not authorized (#4782)
mimecuvalo Oct 25, 2024
e5ff491
[botcom] Fix mobile top bar (#4785)
steveruizok Oct 25, 2024
63e868b
e2e scaffolding (#4760)
MitjaBezensek Oct 25, 2024
9e63333
Fix dragging on frame headings (#4794)
steveruizok Oct 26, 2024
60bcb80
[botcom] Double click sidebar item to edit inline (#4802)
steveruizok Oct 27, 2024
cc0449c
Fix toast spacing (#4800)
steveruizok Oct 27, 2024
2345d9f
Make default color theme light. (#4796)
steveruizok Oct 27, 2024
dd0ee13
kbd shortcuts: fix up wrong size dialog on desktop (#4791)
mimecuvalo Oct 27, 2024
579166a
[botcom] Improve UI for file name editing (#4803)
steveruizok Oct 27, 2024
4587992
[infra] disable webhook invocation (temporarily) (#4808)
ds300 Oct 28, 2024
fe2a995
[botcom] Improve mobile anonymous layout (#4789)
steveruizok Oct 28, 2024
cb13be5
Improve hovers on page menu (#4788)
steveruizok Oct 28, 2024
bc1a4d8
[botcom] Duplicate / Publish / Create / Delete files on the server (…
steveruizok Oct 28, 2024
d105653
Imported wrong css (#4807)
Crysta1ightning Oct 28, 2024
a40ff2b
[botcom] add max file limit (#4806)
steveruizok Oct 28, 2024
0a5a334
update vite (#4811)
ds300 Oct 28, 2024
9be3b6f
Organize paths. (#4786)
MitjaBezensek Oct 28, 2024
84d8568
Don't pipe out webserver stuff. (#4814)
MitjaBezensek Oct 28, 2024
573b60c
[botcom] improve error UX (#4790)
ds300 Oct 28, 2024
ec2ce5d
Fix publishing. (#4813)
MitjaBezensek Oct 28, 2024
d0f43a2
docs: fix up NPE on release pages (#4818)
mimecuvalo Oct 29, 2024
d624651
[botcom] Fix double presence (#4819)
ds300 Oct 29, 2024
8bbfe91
[dotcom] fix ipad sleep crash (#4822)
ds300 Oct 29, 2024
8231f54
[botcom] Analytics tracking (#4805)
Taha-Hassan-Git Oct 30, 2024
f28531a
Store all the published snapshots instead of only the last one (#4829)
MitjaBezensek Oct 30, 2024
c236391
botcom: scaffolding for i18n (#4719)
mimecuvalo Oct 30, 2024
ba8fa0e
Isolate tests by resetting the db between each test. (#4817)
MitjaBezensek Oct 30, 2024
cae63a3
Sharing tests (#4824)
MitjaBezensek Oct 30, 2024
4d43120
error page: have inline icon when offline (#4823)
mimecuvalo Nov 1, 2024
c7c3cc0
botcom: shareable by default (#4830)
mimecuvalo Nov 1, 2024
6d6fac3
publish layout: enable some file actions even if readonly mode (#4831)
mimecuvalo Nov 1, 2024
eafac1a
Call ensureStoreIsUsable after mergeRemoteChanges (#4833)
ds300 Nov 1, 2024
c69f187
Try to make the site show up on Google (#4842)
steveruizok Nov 2, 2024
b7e3f2c
[botcom] stub more end to end tests (#4844)
steveruizok Nov 3, 2024
8c47dfc
Better support scale / quality in export utilities (#4795)
steveruizok Nov 3, 2024
9e89693
Add option to disable text creation on double click (#4841)
ds300 Nov 3, 2024
182e91b
dev: restore the loading state for the demo placeholder (#4826)
mimecuvalo Nov 3, 2024
8641081
fix id regression (#4849)
SomeHats Nov 4, 2024
69503a7
Remove outlines from buttons until we fix radix-ui issues (#4855)
steveruizok Nov 5, 2024
50e941b
Fix shapes getting stuck in erasing state (#4861)
TodePond Nov 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 0 additions & 8 deletions .changeset/README.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/config.json

This file was deleted.

74 changes: 74 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
**/node_modules

.git
**/.git

dist
dist-cjs
dist-esm
.tsbuild*
.lazy
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# turborepo
.turbo

coverage

**/*.env
**/*.tsbuildinfo

**/*.css.map
**/*.js.map
apps/webdriver/www/index.js
apps/webdriver/www/index.css
apps/dotcom/*-worker/.dev.vars
nohup.out

packages/*/package
packages/*/*.tgz

tsconfig.build.json
.vercel

api-json
api-md

apps/webdriver/www
!apps/webdriver/www/index.html

# yarn v2
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

packages/*/api
apps/examples/www/index.css
apps/examples/www/index.js
.tsbuild
3 changes: 0 additions & 3 deletions .eslintignore

This file was deleted.

2 changes: 2 additions & 0 deletions .eslintplugin.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require('ts-node/register')
module.exports = require('./internal/scripts/lib/eslint-plugin.ts')
30 changes: 0 additions & 30 deletions .eslintrc

This file was deleted.

1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Bug Report
description: File a bug report
title: '[Bug]: '
labels: ['bug', 'triage']
assignees: []
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: How can we reproduce the bug?
description: If you can make the bug happen again, please share the steps involved. If possible please also include a screenshot or a screen recording to help us better understand and resolve the issue. You can [fork this CodeSandbox](https://codesandbox.io/p/sandbox/tldraw-example-n539u) to make a reproduction.
validations:
required: false
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: dropdown
id: product
attributes:
label: Where did this happen?
options:
- The developer package
- The tldraw.com website
- The makereal.tldraw.com website
validations:
required: true
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/tldraw/tldraw/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: tldraw docs
url: https://tldraw.dev
about: Looking for help with the tldraw library? Try the tldraw docs!
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/documentation.md

This file was deleted.

25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/example_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Example Request
description: Submit a request for an example
title: '[Example Request]: '
labels: ['Example Request']
assignees: []
body:
- type: markdown
attributes:
value: |
Need an example of how to do something with tldraw?
- type: textarea
id: description
attributes:
label: What's the example?
description: Please describe the example. What would you like to see?
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/tldraw/tldraw/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/feature.md

This file was deleted.

43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Feature request
description: File a feature request
title: '[Feature]: '
labels: ['enhancement']
assignees: []
body:
- type: markdown
attributes:
value: |
Have an idea for a feature or change in tldraw?
- type: textarea
id: description
attributes:
label: What's the feature?
description: Describe the feature, who it would help, and link to any examples from other apps.
validations:
required: true
- type: dropdown
id: product
attributes:
label: Where would you like this feature?
options:
- The developer package
- The tldraw.com website
- The makereal.tldraw.com website
validations:
required: true
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. [email protected]
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/tldraw/tldraw/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/testing.md

This file was deleted.

21 changes: 21 additions & 0 deletions .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Setup tldraw/tldraw
description: Set up node & yarn

runs:
using: composite
steps:
# see https://github.com/actions/setup-node/issues/899 for one of the reasons why this
# needs to be done before action/setup-node
- name: Enable corepack
run: corepack enable
shell: bash

- name: Setup Node.js Environment
uses: actions/setup-node@v3
with:
node-version: 20.11.0
cache: 'yarn'

- name: Install dependencies
run: yarn install --immutable
shell: bash
21 changes: 21 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Describe what your pull request does. If you can, add GIFs or images showing the before and after of your change.

### Change type

- [ ] `bugfix`
- [ ] `improvement`
- [ ] `feature`
- [ ] `api`
- [ ] `other`

### Test plan

1. Create a shape...
2.

- [ ] Unit tests
- [ ] End to end tests

### Release notes

- Fixed a bug with…
Loading