01304aac49
feat: Keep text label horizontal ( #9364 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2025-04-13 21:21:49 +02:00
Márk Tolmács and GitHub
e48b63a0ae
fix: Rounded diamond edge elbow arrow U route ( #9349 )
2025-04-07 10:43:07 +02:00
Márk Tolmács and GitHub
b3d5ba0567
fix: Linear element is not normalized ( #9347 )
...
* Fix #9292
2025-04-06 13:41:11 +02:00
Márk Tolmács and GitHub
a18f059188
fix: Reduce allocations in collision detection ( #9299 )
...
Reduce allocations
2025-03-26 15:10:43 +01:00
Márk Tolmács and GitHub
77aca48c84
fix: Refactor and merge duplication and binding ( #9246 )
2025-03-23 18:39:33 +01:00
Márk Tolmács and GitHub
30983d801a
fix: Arrow conversion regression ( #9241 )
...
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2025-03-15 12:31:25 +01:00
Márk Tolmács and GitHub
d587b8a3de
fix: Do not rebind undragged elbow arrow endpoint ( #9191 )
2025-03-10 16:25:33 +01:00
Márk Tolmács and GitHub
4ec812bc18
fix: Bound elbow arrow on duplication does not route correctly ( #9236 )
2025-03-08 12:39:54 +01:00
Márk Tolmács and GitHub
a9e2d2348b
chore: Logging and fixing extremely large scenes ( #9225 )
2025-03-05 23:06:01 +01:00
Márk Tolmács and GitHub
2523624f15
fix: React 18 element.ref was accessed error ( #9208 )
...
Bump @radix-ui/react-popover to fix element.ref React 19 error
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2025-03-02 14:24:50 +01:00
Márk Tolmács and GitHub
392118bf26
fix: Fix elbow arrow fixed binding on restore ( #9197 )
2025-02-28 15:36:41 +01:00
0ffeaeaecf
feat: Remove GA code from binding ( #9042 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2025-02-25 22:52:06 +01:00
f12b92ce9d
chore: Upgrade Sentry to latest and update debug messages ( #9134 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2025-02-13 12:47:27 +01:00
Márk Tolmács and GitHub
77dc055d81
chore: Revert aspect ratio fix with element size limits and chk ( #9131 )
2025-02-12 15:02:35 +01:00
Márk Tolmács and GitHub
9e49c9254b
fix: IFrame and elbow arrow interaction fix ( #9101 )
2025-02-06 14:45:49 +01:00
Márk Tolmács and GitHub
302664e500
fix: Elbow arrow z-index binding ( #9067 )
2025-02-01 19:21:03 +01:00
Márk Tolmács and GitHub
9b6edc767a
fix: Elbow arrow orthogonality ( #9073 )
2025-01-31 14:19:07 +01:00
Márk Tolmács and GitHub
49f1276ef2
fix: Undo for elbow arrows create incorrect routing ( #9046 )
2025-01-24 20:18:08 +01:00
91ebf8b0ea
feat: Elbow arrow segment fixing & positioning ( #8952 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
Co-authored-by: David Luzar <5153846+dwelle@users.noreply.github.com >
2025-01-17 18:07:03 +01:00
Márk Tolmács and GitHub
b2a6a87b10
chore: Remove @tldraw/vec ( #8762 )
...
Not needed.
2024-11-21 15:19:20 +01:00
Márk Tolmács and GitHub
ab8b3537b3
fix: Optimize frameToHighlight state change and snapLines state change ( #8763 )
...
Fix case when frame interactions recursively call setState() without any change.
2024-11-21 15:19:00 +01:00
Márk Tolmács and GitHub
d21e0008dd
fix: Make some events expllicitly active to avoid console warnings ( #8757 )
...
Avoid chrome/edge reporting of by-default blocking event handlers
2024-11-21 15:18:18 +01:00
Márk Tolmács and GitHub
2db5bbcb29
fix: Unify binding update options for updateBoundElements() ( #8832 )
...
Fix insonsistent naming for option newSize/oldSize for updateBoundElements()
2024-11-20 11:46:45 +01:00
Márk Tolmács and GitHub
7c0239e693
fix: Console error in dev mode due to missing font path in non-prod ( #8756 )
...
Fix console error due to missing font path in dev mode reported by Firefox.
2024-11-04 17:54:00 +01:00
Márk Tolmács and GitHub
f3f0ab7c83
fix: Elbow arrow fixedpoint flipping now properly flips on inverted resize and flip action ( #8324 )
...
* Flipping action now properly mirrors selections with elbow arrows
* Flipping action now re-centers the selection to the original center to avoid "walking" selections on repeated flipping
2024-09-19 08:47:23 +02:00
Márk Tolmács and GitHub
e0a22edfbd
fix: Re-route elbow arrows when pasted ( #8448 )
...
Re-route elbow arrows when pasted
2024-09-17 12:20:40 +02:00
Márk Tolmács and GitHub
c07f5a0c80
feat: Common elbow mid segments ( #8440 )
...
Common start or end segment length for elbow arrows regardless of arrowhead is present
2024-09-17 10:11:07 +02:00
f4dd23fc31
chore: Unify math types, utils and functions ( #8389 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-09-02 22:23:38 +00:00
Márk Tolmács and GitHub
ea7c702cfc
feat: Visual debugger ( #8344 )
...
Add visual debugger to the Excalidraw app (only).
2024-08-27 19:46:00 +02:00
Márk Tolmács and GitHub
8420e1aa13
fix: Reimplement rectangle intersection ( #8367 )
2024-08-12 19:19:16 +02:00
Márk Tolmács and GitHub
5daf1a1b4e
fix: Round coordinates and sizes for rectangle intersection ( #8366 )
...
Round coordinates and sizes for rectangle intersection
2024-08-12 11:07:58 +02:00
Márk Tolmács and GitHub
99b91c46f7
fix: Yet more patching of intersect code ( #8352 )
...
* Yet more patching of intersect code
2024-08-09 17:33:12 +02:00
Márk Tolmács and GitHub
261304c1a4
fix: Patch over intersection calculation issue ( #8350 )
...
* Patch over intersection calculation issue
2024-08-09 14:40:57 +02:00
Márk Tolmács and GitHub
84398a7e5c
fix: Point duplication in LEE on ALT+click ( #8347 )
2024-08-09 12:01:32 +02:00
Márk Tolmács and GitHub
dd1370381d
chore: Refactor and remove scene from elbow arrow generation ( #8342 )
...
* Refactor and remove scene from elbow arrow generation
2024-08-08 14:06:26 +02:00
Márk Tolmács and GitHub
72d6ee48fc
fix: Do not allow resizing unbound elbow arrows either ( #8333 )
...
* Fix resizing of unbound elbow arrows
2024-08-06 17:33:34 +02:00
Márk Tolmács and GitHub
8d530cf102
fix: Docker build in CI ( #8312 )
...
* Fix Docker build CI
* Bump nginx-alpine version to 1.27
2024-08-06 13:21:20 +02:00
Márk Tolmács and GitHub
c641860cb1
fix: CVE-2023-45133 ( #7988 )
...
* Upgrade @babel/* versions to 7.24 to ensure non-vulnerable Babel versions
* Pinning React version to 18.2.0 exactly, avoiding test-utils type version clashes
* Fix warning message on yarn start
* Moving react to peer dependencies
* Moving app dependencies from workspace into app
* Bump vitest to 1.6.0 to fix history.test.tsx breaking
---------
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2024-08-02 14:44:38 +02:00
15e019706d
feat: Orthogonal (elbow) arrows for diagramming ( #8299 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-08-01 18:39:03 +02:00
Márk Tolmács and GitHub
66a2f24296
fix: Add binding update to manual stat changes ( #8183 )
...
Manual stats changes now respect previous element bindings.
2024-07-01 09:45:31 +02:00
Márk Tolmács and GitHub
04668d8263
fix: Binding after duplicating is now applied for both the old and duplicate shapes ( #8185 )
...
Using ALT/OPT + drag to clone does not transfer the bindings (or leaves the duplicates in place of the old one , which are also not bound).
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2024-06-28 15:28:48 +02:00
Márk Tolmács and GitHub
ba8c09d529
fix: Incorrect point offsetting in LinearElementEditor.movePoints() ( #8145 )
...
The LinearElementEditor.movePoints() function incorrectly calculates the offset for local linear element points when multiple targetPoints are provided, one of those target points is index === 0 AND the other points are moved in the negative direction, and ending up with negative local coordinates.
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2024-06-28 12:23:10 +02:00
Márk Tolmács and GitHub
f0d25e34c3
chore: Add lcov coverage output to vitest ( #7987 )
...
chore: Add lcov coverage output to vitest so VSCode coverage gutters extension works
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2024-05-06 17:35:23 +02:00
d9bbf1eda6
feat: Allow binding only via linear element ends ( #7946 )
...
Arrows now only bind to new shapes if their start or end point is dragged close to them. Arrows previously bound to shapes remain bound on move and drag if at the end of the drag/move the points remain in the original shapes' binding area.
---------
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
Co-authored-by: Sammy Lee <sammy.joe.lee@gmail.com >
2024-05-02 08:32:12 +02:00
Márk Tolmács and GitHub
f79fb9aae2
chore: Bump vitest to 1.5.3 to support VSCode vitest Extension ( #7968 )
...
Bump vitest to 1.5.3 to support VSCode vitest Extension
Signed-off-by: Mark Tolmacs <mark@lazycat.hu >
2024-05-01 20:47:52 +02:00
Márk Tolmács and GitHub
a04676d423
fix: CTRL/CMD & arrow point drag unbinds both sides ( #6459 ) ( #7877 )
2024-04-23 00:01:05 +02:00