excalidraw/src/element
Aakansha Doshi f5c91c3a0f
feat: support frames via programmatic API (#7205)
* update frame id post generation

* support frames via programmatic API

* fix types

* add test for frames

* throw error when element doesn't exist

* naming tweaks

* update the api to use children

* consider max of frame dimensions and calculated bounds of elements

* consider bound elements in frame api
2023-11-01 17:14:04 +05:30
..
binding.ts revert: remove bound-arrows from frames (#7190) 2023-10-25 10:39:19 +02:00
bounds.test.ts feat: better default radius sizes for rectangles (#5553) 2022-12-08 16:48:49 +01:00
bounds.ts feat: add approximate elements in bbox detection (#6727) 2023-10-26 23:33:00 +02:00
collision.ts fix: freedraw non-solid bg hitbox not working (#7193) 2023-10-25 17:21:01 +02:00
dragElements.ts fix: don't update label position when dragging labelled arrows (#6891) 2023-10-27 12:06:11 +05:30
embeddable.ts feat: support giphy.com embed domain (#7192) 2023-10-26 00:00:50 +02:00
Hyperlink.scss feat: introducing Web-Embeds (alias iframe element) (#6691) 2023-07-24 16:51:53 +02:00
Hyperlink.tsx feat: add approximate elements in bbox detection (#6727) 2023-10-26 23:33:00 +02:00
image.ts fix: ensure svg image dimensions are always set (#5044) 2022-04-15 12:05:10 +02:00
index.ts feat: introduce frames (#6123) 2023-06-14 18:42:01 +02:00
linearElementEditor.ts feat: add approximate elements in bbox detection (#6727) 2023-10-26 23:33:00 +02:00
mutateElement.ts fix: wysiwyg left in undefined state on reload (#7123) 2023-10-13 14:29:54 +02:00
newElement.test.ts refactor: move excalidraw-app outside src (#6987) 2023-09-21 09:28:48 +05:30
newElement.ts feat: support frames via programmatic API (#7205) 2023-11-01 17:14:04 +05:30
resizeElements.ts feat: element alignments - snapping (#6256) 2023-09-28 16:28:08 +02:00
resizeTest.ts feat: add approximate elements in bbox detection (#6727) 2023-10-26 23:33:00 +02:00
showSelectedShapeActions.ts feat: initial Laser Pointer MVP (#6739) 2023-10-05 17:05:16 +02:00
sizeHelpers.test.ts build: migrate to Vite 🚀 (#6818) 2023-07-27 23:50:11 +05:30
sizeHelpers.ts feat: partition main canvas vertically (#6759) 2023-08-12 22:56:59 +02:00
sortElements.test.ts fix: sort bound text elements to fix text duplication z-index error (#5130) 2023-02-02 16:23:39 +08:00
sortElements.ts fix: sort bound text elements to fix text duplication z-index error (#5130) 2023-02-02 16:23:39 +08:00
textElement.test.ts fix: cleanup getMaxContainerHeight and getMaxContainerWidth (#6519) 2023-04-25 18:06:23 +05:30
textElement.ts feat: support creating containers, linear elements, text containers, labelled arrows and arrow bindings programatically (#6546) 2023-08-09 16:41:15 +05:30
textWysiwyg.test.tsx test: disable flaky test (#7213) 2023-10-31 12:05:08 +01:00
textWysiwyg.tsx fix: wysiwyg left in undefined state on reload (#7123) 2023-10-13 14:29:54 +02:00
transformHandles.ts feat: add approximate elements in bbox detection (#6727) 2023-10-26 23:33:00 +02:00
typeChecks.test.ts fix: don't allow binding text to images (#6693) 2023-06-19 13:47:28 +05:30
typeChecks.ts fix: isBindableElement to affirm frames (#6900) 2023-09-15 16:15:06 -05:00
types.ts fix: remove embeddable from generic elements (#6853) 2023-08-04 15:16:55 +02:00