Commit graph

5754 commits

Author SHA1 Message Date
Excalidraw Bot
d38ea58a27 New translations en.json (Turkish) 2025-01-05 22:13:36 +01:00
Excalidraw Bot
cb62a51426 New translations en.json (Swedish) 2025-01-05 22:13:35 +01:00
Excalidraw Bot
c300216307 New translations en.json (Slovenian) 2025-01-05 22:13:34 +01:00
Excalidraw Bot
a01bbedada New translations en.json (Russian) 2025-01-05 22:13:33 +01:00
Excalidraw Bot
0d9e1e8f92 New translations en.json (Portuguese) 2025-01-05 22:13:32 +01:00
Excalidraw Bot
93a95db1b2 New translations en.json (Polish) 2025-01-05 22:13:31 +01:00
Excalidraw Bot
b22d830b3b New translations en.json (Punjabi) 2025-01-05 22:13:30 +01:00
Excalidraw Bot
de09e6867c New translations en.json (Dutch) 2025-01-05 22:13:29 +01:00
Excalidraw Bot
6f37102175 New translations en.json (Lithuanian) 2025-01-05 22:13:28 +01:00
Excalidraw Bot
351aac987b New translations en.json (Kurdish) 2025-01-05 22:13:27 +01:00
Excalidraw Bot
9c534fe870 New translations en.json (Japanese) 2025-01-05 22:13:26 +01:00
Excalidraw Bot
fbe2745b2d New translations en.json (Italian) 2025-01-05 22:13:25 +01:00
Excalidraw Bot
cfa03593a6 New translations en.json (Finnish) 2025-01-05 22:13:24 +01:00
Excalidraw Bot
b13771496f New translations en.json (Basque) 2025-01-05 22:13:23 +01:00
Excalidraw Bot
a7cc1247d1 New translations en.json (Greek) 2025-01-05 22:13:22 +01:00
Excalidraw Bot
323008553e New translations en.json (German) 2025-01-05 22:13:21 +01:00
Excalidraw Bot
253017fe8e New translations en.json (Danish) 2025-01-05 22:13:20 +01:00
Excalidraw Bot
97ee0973dd New translations en.json (Czech) 2025-01-05 22:13:19 +01:00
Excalidraw Bot
a0f3c50ceb New translations en.json (Catalan) 2025-01-05 22:13:18 +01:00
Excalidraw Bot
0a9ae2505d New translations en.json (Bulgarian) 2025-01-05 22:13:17 +01:00
Excalidraw Bot
5bb7a37121 New translations en.json (Arabic) 2025-01-05 22:13:16 +01:00
Excalidraw Bot
532c4bb639 New translations en.json (Spanish) 2025-01-05 22:13:15 +01:00
Excalidraw Bot
218c9ef1c3 New translations en.json (French) 2025-01-05 22:13:14 +01:00
Excalidraw Bot
21016e21a5 New translations en.json (Romanian) 2025-01-05 22:13:13 +01:00
Excalidraw Bot
20ca0ccf12 New translations en.json (Chinese Traditional) 2025-01-05 22:13:12 +01:00
Excalidraw Bot
a96c2013b7 New translations en.json (Korean) 2025-01-05 22:13:10 +01:00
Excalidraw Bot
bf9733f7ef New translations en.json (Hungarian) 2025-01-05 22:13:09 +01:00
Excalidraw Bot
7566d96b35 New translations en.json (Hebrew) 2025-01-05 22:13:08 +01:00
Excalidraw Bot
4b8642d1d0 New translations en.json (Slovak) 2025-01-05 22:13:07 +01:00
한별
12c39d1034
feat: add mimeTypes on file save (#8946) 2025-01-05 21:12:07 +00:00
Ryan Di
d33e42e3a1
feat: add crowfoot to arrowheads (#8942)
* crowfoot many

* crowfoot one

* one or many

* add icons for crowfoot

* add crowfoot icons

* adjust arrowhead selection popover

* make options collapsible

* swap triangle and bar

* switch to radix popover

* put triangle outline in the first row

* align shadow with new design spec

* remove unused flag

* swap order

* tweak labels

* handle shift+tab

---------

Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
Co-authored-by: Jakub Królak <108676707+j-krolak@users.noreply.github.com>
2025-01-05 21:50:24 +01:00
zsviczian
3b9ffd9586
fix: elbow arrows do not work within frames (issue: #8964) (#8969)
check for !isFrameLikeElement
2025-01-05 21:47:20 +01:00
David Luzar
b63689c230
feat: make HTML attribute sanitization stricter (#8977)
* feat: make HTML attribute sanitization stricter

* fix double escape
2025-01-05 21:45:04 +01:00
David Luzar
c84babf574
feat: validate library install urls (#8976) 2025-01-05 17:10:55 +01:00
David Luzar
36274f1f3e
feat: cleanup svg export and move payload to <metadata> (#8975) 2025-01-05 16:53:05 +01:00
Excalidraw Bot
3ca773f54d New translations en.json (Hungarian) 2024-12-31 16:17:49 +01:00
Excalidraw Bot
3dbdfdcffc New translations en.json (Hungarian) 2024-12-31 15:16:38 +01:00
Excalidraw Bot
4acea43b12 New translations en.json (Slovak) 2024-12-30 10:40:20 +01:00
Excalidraw Bot
aabc4b701e New translations en.json (Slovak) 2024-12-30 08:55:51 +01:00
Excalidraw Bot
1325c85a48 New translations en.json (Hebrew) 2024-12-28 00:16:03 +01:00
Excalidraw Bot
3f3134435e New translations en.json (Hebrew) 2024-12-27 22:51:12 +01:00
Aakansha Doshi
798c795405
docs: add demo link for browser integration (#8956) 2024-12-27 14:39:08 +09:00
Ryan Di
107eae3916
refactor: separate resizing logic from pointer (#8155)
* separate resizing logic for a single element

* replace resize logic in stats

* do not recompute width and height from points when they're already given

* correctly update linear elements' position when resized

* update snapshots

* lint

* simplify linear resizing logic

* fix initial scale for aspect ratio

* update tests for linear elements

* test typo

* separate pointer from resizing for multiple elements

* lint and simplify

* fix tests

* lint

* provide scene in param instead

* type

* refactor code

* fix floating in tests

* remove restrictions/checks on width & height

* update pointer to dimension to prevent regression

---------

Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-12-23 11:10:35 +01:00
Excalidraw Bot
2d370b9360 New translations en.json (Chinese Traditional) 2024-12-23 10:29:20 +01:00
Excalidraw Bot
dab6df1a77 New translations en.json (Korean) 2024-12-23 07:42:22 +01:00
zsviczian
56fca30bd0
fix: normalizeSVG width and height from viewbox when size includes decimal points (#8939)
Update image.ts
2024-12-22 23:10:11 +01:00
Ryan Di
1e3399eac8
fix: make arrow binding area adapt to zoom levels (#8927)
* make binding area adapt to zoom

* revert stroke color

* normalize binding gap

* reduce normalized gap
2024-12-22 22:55:50 +01:00
David Luzar
873698a1a2
fix: robust state.editingFrame teardown (#8941) 2024-12-22 22:47:39 +01:00
Ryan Di
606ac6c743
fix: regression on dragging a selected frame by its name (#8924)
fix hit element check for a selected frame's name
2024-12-22 22:47:21 +01:00
Excalidraw Bot
4390f6d75e New translations en.json (Romanian) 2024-12-18 11:57:51 +01:00