5135 Commits

Author SHA1 Message Date
David Luzar
92bc08207c
fix: remove incorrect check from index.html (#7867) 2024-04-08 16:42:00 +02:00
Excalidraw Bot
8ffed1b059 Auto commit: Calculate translation coverage 2024-04-08 09:51:23 +00:00
Excalidraw Bot
5cae67c1cb New translations en.json (Vietnamese) 2024-04-08 11:51:09 +02:00
Ryan Di
32df5502ae
feat: fractional indexing (#7359)
* Introducing fractional indices as part of `element.index`

* Ensuring invalid fractional indices are always synchronized with the array order

* Simplifying reconciliation based on the fractional indices

* Moving reconciliation inside the `@excalidraw/excalidraw` package

---------

Co-authored-by: Marcel Mraz <marcel@excalidraw.com>
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-04-04 13:51:11 +01:00
Ryan Di
bbdcd30a73
refactor: update collision from ga to vector geometry (#7636)
* new collision api

* isPointOnShape

* removed redundant code

* new collision methods in app

* curve shape takes starting point

* clean up geometry

* curve rotation

* freedraw

* inside curve

* improve ellipse inside check

* ellipse distance func

* curve inside

* include frame name bounds

* replace previous private methods for getting elements at x,y

* arrow bound text hit detection

* keep iframes on top

* remove dependence on old collision methods from app

* remove old collision functions

* move some hit functions outside of app

* code refactor

* type

* text collision from inside

* fix context menu test

* highest z-index collision

* fix 1px away binding test

* strictly less

* remove unused imports

* lint

* 'ignore' resize flipping test

* more lint fix

* skip 'flips while resizing' test

* more test

* fix merge errors

* fix selection in resize test

* added a bit more comment

---------

Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-04-04 16:31:23 +08:00
Excalidraw Bot
4c04ce1c48 Auto commit: Calculate translation coverage 2024-04-03 13:45:31 +00:00
Excalidraw Bot
a464402919 New translations en.json (Hebrew) 2024-04-03 15:45:17 +02:00
Excalidraw Bot
be18f35595 Auto commit: Calculate translation coverage 2024-04-03 12:16:58 +00:00
Excalidraw Bot
b4f9ee520a New translations en.json (Hebrew) 2024-04-03 14:16:29 +02:00
Excalidraw Bot
455153d728 Auto commit: Calculate translation coverage 2024-04-01 06:34:04 +00:00
Excalidraw Bot
1353ef62b8 New translations en.json (Marathi) 2024-04-01 08:33:49 +02:00
Excalidraw Bot
6fad1e745a New translations en.json (Hindi) 2024-04-01 08:33:48 +02:00
Excalidraw Bot
2c988961f7 New translations en.json (Marathi) 2024-04-01 07:08:38 +02:00
Excalidraw Bot
2cd9a7697f New translations en.json (Hindi) 2024-04-01 07:08:37 +02:00
Excalidraw Bot
d398528493 Auto commit: Calculate translation coverage 2024-03-30 11:18:17 +00:00
Excalidraw Bot
59fe6e7b6d New translations en.json (Marathi) 2024-03-30 12:18:05 +01:00
Excalidraw Bot
abaf858f6c Auto commit: Calculate translation coverage 2024-03-29 14:45:52 +00:00
Excalidraw Bot
949c5b7af1 New translations en.json (Marathi) 2024-03-29 15:45:40 +01:00
Excalidraw Bot
701eb7f9fd Auto commit: Calculate translation coverage 2024-03-29 10:31:55 +00:00
Excalidraw Bot
07d92f720b New translations en.json (Catalan) 2024-03-29 11:31:42 +01:00
Excalidraw Bot
d16b808bb9 Auto commit: Calculate translation coverage 2024-03-29 09:27:55 +00:00
Excalidraw Bot
b2e09157da New translations en.json (Chinese Traditional) 2024-03-29 10:27:44 +01:00
Excalidraw Bot
93ee60cd9b New translations en.json (Romanian) 2024-03-29 10:27:43 +01:00
Excalidraw Bot
9eb509e068 New translations en.json (Chinese Simplified) 2024-03-29 10:27:42 +01:00
Excalidraw Bot
89f3dfb399 New translations en.json (Slovak) 2024-03-29 10:27:41 +01:00
Excalidraw Bot
a4c9355b03 Auto commit: Calculate translation coverage 2024-03-29 07:56:59 +00:00
Excalidraw Bot
c79cdab613 New translations en.json (Chinese Traditional) 2024-03-29 08:56:48 +01:00
Excalidraw Bot
ae3735a150 Auto commit: Calculate translation coverage 2024-03-29 04:28:08 +00:00
Excalidraw Bot
38a5c6c01a New translations en.json (Russian) 2024-03-29 05:27:57 +01:00
Excalidraw Bot
68caccfc2a Auto commit: Calculate translation coverage 2024-03-29 01:11:19 +00:00
Excalidraw Bot
9482c7adc6 New translations en.json (Swedish) 2024-03-29 02:11:07 +01:00
Excalidraw Bot
ff23a04e27 Auto commit: Calculate translation coverage 2024-03-29 00:01:13 +00:00
Excalidraw Bot
9ea989ee2a New translations en.json (Swedish) 2024-03-29 01:01:01 +01:00
Excalidraw Bot
261bff5bea Auto commit: Calculate translation coverage 2024-03-28 21:45:56 +00:00
Excalidraw Bot
55740254ed New translations en.json (German) 2024-03-28 22:45:44 +01:00
Excalidraw Bot
acb4da9f5c Auto commit: Calculate translation coverage 2024-03-28 20:46:08 +00:00
Excalidraw Bot
78131cf48b New translations en.json (Occitan) 2024-03-28 21:45:52 +01:00
Excalidraw Bot
415d5d6f6a Auto commit: Calculate translation coverage 2024-03-28 19:44:22 +00:00
Excalidraw Bot
0789a3db47 New translations en.json (Slovenian) 2024-03-28 20:44:05 +01:00
Excalidraw Bot
7218ddea85 Auto commit: Calculate translation coverage 2024-03-28 18:27:06 +00:00
Excalidraw Bot
e94ca414fb New translations en.json (Slovenian) 2024-03-28 19:26:45 +01:00
Excalidraw Bot
2b374bfa3d New translations en.json (German) 2024-03-28 19:26:36 +01:00
David Luzar
3e334a67ed
feat: show firefox-compatible command palette shortcut alias (#7825) 2024-03-28 18:12:54 +01:00
Excalidraw Bot
a140db6244 Auto commit: Calculate translation coverage 2024-03-28 17:01:41 +00:00
Excalidraw Bot
07c0753d38 New translations en.json (Karakalpak) 2024-03-28 18:00:31 +01:00
Excalidraw Bot
26f3b861d7 New translations en.json (Kabyle) 2024-03-28 18:00:30 +01:00
Excalidraw Bot
f115a98333 New translations en.json (Occitan) 2024-03-28 18:00:29 +01:00
Excalidraw Bot
f45779c41c New translations en.json (Norwegian Bokmal) 2024-03-28 18:00:28 +01:00
Excalidraw Bot
8446097251 New translations en.json (Uzbek) 2024-03-28 18:00:27 +01:00
Excalidraw Bot
812dfcf633 New translations en.json (Sinhala) 2024-03-28 18:00:26 +01:00