mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
* feat: support creating text containers programatically
* fix
* fix
* fix
* fix
* update api to use label
* fix api and support individual shapes and text element
* update test case in package example
* support creating arrows and line
* support labelled arrows
* add in package example
* fix alignment
* better types
* fix
* keep element as is unless we support prog api
* fix tests
* fix lint
* ignore
* support arrow bindings via start and end in api
* fix lint
* fix coords
* support id as well for elements
* preserve bindings if present and fix testcases
* preserve bindings for labelled arrows
* support ids, clean up code and move the api related stuff to transform.ts
* allow multiple arrows to bind to single element
* fix singular elements
* fix single text element, unique id and tests
* fix lint
* fix
* support binding arrow to text element
* fix creation of regular text
* use same stroke color as parent for text containers and height 0 for linear element by default
* fix types
* fix
* remove more ts ignore
* remove ts ignore
* remove
* Add coverage script
* Add tests
* fix tests
* make type optional when id present
* remove type when id provided in tests
* Add more tests
* tweak
* let host call convertToExcalidrawElements when using programmatic API
* remove convertToExcalidrawElements call from restore
* lint
* update snaps
* Add new type excalidraw-api/clipboard for programmatic api
* cleanup
* rename tweak
* tweak
* make image attributes optional and better ts check
* support image via programmatic API
* fix lint
* more types
* make fileId mandatory for image and export convertToExcalidrawElements
* fix
* small tweaks
* update snaps
* fix
* use Object.assign instead of mutateElement
* lint
* preserve z-index by pushing all elements first and then add bindings
* instantiate instead of closure for storing elements
* use element API to create regular text, diamond, ellipse and rectangle
* fix snaps
* udpdate api
* ts fixes
* make `convertToExcalidrawElements` more typesafe
* update snaps
* refactor the approach so that order of elements doesn't matter
* Revert "update snaps"
This reverts commit
|
||
---|---|---|
.. | ||
__snapshots__ | ||
data | ||
fixtures | ||
helpers | ||
packages | ||
queries | ||
scene | ||
align.test.tsx | ||
appState.test.tsx | ||
binding.test.tsx | ||
charts.test.tsx | ||
clients.test.ts | ||
clipboard.test.tsx | ||
collab.test.tsx | ||
contextmenu.test.tsx | ||
dragCreate.test.tsx | ||
elementLocking.test.tsx | ||
export.test.tsx | ||
fitToContent.test.tsx | ||
flip.test.tsx | ||
geometricAlgebra.test.ts | ||
history.test.tsx | ||
library.test.tsx | ||
linearElementEditor.test.tsx | ||
MobileMenu.test.tsx | ||
move.test.tsx | ||
multiPointCreate.test.tsx | ||
reconciliation.test.ts | ||
regressionTests.test.tsx | ||
resize.test.tsx | ||
scroll.test.tsx | ||
selection.test.tsx | ||
shortcuts.test.tsx | ||
test-utils.ts | ||
utils.test.ts | ||
utils.ts | ||
viewMode.test.tsx | ||
zindex.test.tsx |