mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-04-14 16:40:58 -04:00
* feat: redesign arrows and lines * set selectedLinearElement on pointerup * fix tests * fix lint * set selectionLinearElement to null when element is not selected * fix * don't set selectedElementIds to empty object when linear element selected * don't move arrows when clicked on bounding box * don't consider bounding box when linear element selected * better hitbox * show pointer when over the points in linear elements * highlight points when hovered * tweak design whene editing linear element points * tweak * fix test * fix multi point editing * cleanup * fix * fix * remove stroke when hovered * account for zoom when hover * review fix * set selectedLinearElement to null when selectedElementIds doesn't contain the linear element * remove hover affect when moved away from linear element * don't set selectedLinearAElement if already set * fix selection * render reduced in test :p * fix box selection for single linear element * set selectedLinearElement when deselecting selected elements and linear element is selected * don't show linear element handles when element locked * selected linear element when only linear present and selected with selectAll * don't set selectedLinearElement if already set * store selectedLinearElement in browser to persist * remove redundant checks * test fix * select linear element handles when user has finished multipoint editing * fix snap * add comments * show bounding box for locked linear elements * add stroke param to fillCircle and remove stroke when linear element point hovered * set selectedLinearElement when thats the only element left when deselcting others * skip tests instead of removing for rotation * (un)bind on pointerUp when moving linear element points outside editor * render bounding box for linear elements as a fallback on state mismatch * simplify and remove type assertion Co-authored-by: dwelle <luzar.david@gmail.com> |
||
---|---|---|
.. | ||
__snapshots__ | ||
data | ||
fixtures | ||
helpers | ||
packages | ||
queries | ||
scene | ||
align.test.tsx | ||
appState.test.tsx | ||
binding.test.tsx | ||
charts.test.tsx | ||
clients.test.ts | ||
collab.test.tsx | ||
contextmenu.test.tsx | ||
dragCreate.test.tsx | ||
elementLocking.test.tsx | ||
export.test.tsx | ||
flip.test.tsx | ||
geometricAlgebra.test.ts | ||
history.test.tsx | ||
library.test.tsx | ||
move.test.tsx | ||
multiPointCreate.test.tsx | ||
reconciliation.test.ts | ||
regressionTests.test.tsx | ||
resize.test.tsx | ||
scroll.test.tsx | ||
selection.test.tsx | ||
test-utils.ts | ||
utils.test.ts | ||
viewMode.test.tsx | ||
zindex.test.tsx |