9 Commits (6959a363f0ba8d0e8b05442f4c8f3cc4a2e00ca6)

Author SHA1 Message Date
Ryan Di 6959a363f0
feat: canvas search (#8438) 1 year ago
Ryan Di 5e1ff7cafe
perf: improve new element drawing (#8340) 1 year ago
David Luzar 3cfcc7b489
feat: split `gridSize` from enabled state & support custom `gridStep` (#8364) 1 year ago
Ryan Di 3cf14c73a3
refactor: rename `draggingElement` -> `newElement` (#8294) 1 year ago
Márk Tolmács 15e019706d
feat: Orthogonal (elbow) arrows for diagramming (#8299) 1 year ago
Marcel Mraz 62228e0bbb
feat: introduce font picker (#8012) 1 year ago
Ryan Di d2f67e619f
feat: editable element stats (#6382) 2 years ago
Barnabás Molnár aad8ab0123
feat: follow mode (#6848) 2 years ago
Aakansha Doshi 88a2b286c7
feat: move utils to utils package and make @excalidraw/utils a workspace (#7432) 2 years ago
Aakansha Doshi d6cd8b78f1
build: decouple package deps and introduce yarn workspaces (#7415) 2 years ago
David Luzar afea0df141
feat: renderer tweaks (#6698) 2 years ago
hugofqt 4c35eba72d
feat: element alignments - snapping (#6256) 2 years ago
Aakansha Doshi 48924688c7
build: migrate to Vite 🚀 (#6818) 2 years ago
Aakansha Doshi 8104068bd5
revert: "build: Migrate to Vite 🚀" (#6814) 2 years ago
Aakansha Doshi e93bbc5776
build: Migrate to Vite 🚀 (#6713) 2 years ago
zsviczian b57b3b573d
feat: introducing Web-Embeds (alias iframe element) (#6691) 2 years ago
David Luzar cf0413338e
feat: support customizing what parts of frames are rendered (#6752) 2 years ago
Ryan Di 81ebf82979
feat: introduce frames (#6123) 3 years ago
Barnabás Molnár 5b7596582f
feat: color picker redesign (#6216) 3 years ago
David Luzar e9cae918a7
feat: sidebar tabs support (#6213) 3 years ago
David Luzar d4afd66268
feat: add hand/panning tool (#6141) 3 years ago
David Luzar 7e135c4e22
feat: move contextMenu into the component tree and control via appState (#6021) 3 years ago
Ryan Di 5854ac3eed
feat: better default radius sizes for rectangles (#5553) 3 years ago
Barnabás Molnár 6334bd832f
feat: editor redesign 🔥 (#5780) 3 years ago
David Luzar e9067de173
feat: refactor Sidebar into standalone reusable component (#5663) 3 years ago
Aakansha Doshi 08ce7c7fc3
feat: redesign linear elements 🎉 (#5501) 3 years ago
Aakansha Doshi a7153d9d1d
feat: update toast api to account for duration and closable (#5427) 3 years ago
Ishtiaq Bhatti cdf352d4c3
feat: add sidebar for libraries panel (#5274) 4 years ago
David Luzar 4712393b62
fix: stale `appState.pendingImageElement` (#5322) 4 years ago
Aakansha Doshi 64d330a332
feat: support customType in activeTool (#5144) 4 years ago
Aakansha Doshi 2fa69ddc32
refactor: move elementLocked to activeTool.locked (#4983) 4 years ago
Aakansha Doshi 127af9db23
refactor: rename elementType to activeTool and make it an object (#4968) 4 years ago
Aakansha Doshi f47ddb988f
feat: Support hyperlinks 🔥 (#4620) 4 years ago
zsviczian 4486fbc2c6
feat: Added penMode for palm rejection (#4657) 4 years ago
David Luzar 79d323fab1
refactor: simplify zoom by removing `zoom.translation` (#4477) 4 years ago
David Luzar 163ad1f4c4
feat: image support (#4011) 4 years ago
Aakansha Doshi f861a9fdd0
feat: support appState.exportEmbedScene to embed scene data in exportToSvg util (#3777) 5 years ago
David Laban abfc58eb24
feat: save exportScale in AppState (#3580) 5 years ago
David Luzar 035c7affff
fix: color pickers not opening on mobile (#3676) 5 years ago
David Luzar dd12abc583
refactor: remove watermark code (#3639) 5 years ago
Aakansha Doshi c54a099010
feat: Calculate `width/height` of canvas based on container dimensions (".excalidraw" selector) & remove props width & height (#3379) 5 years ago
Hampus Lavin 4ac1841d92
test: Add unit tests for package/utils (#3357) 5 years ago