Commit Graph

  • 2e719ff671
    fix: decouple pure functions from hyperlink to prevent mermaid bundling (#7710) Aakansha Doshi 2024-02-20 20:59:01 +05:30
  • 79d9dc2f8f
    fix: make bounds independent of scene (#7679) Aakansha Doshi 2024-02-19 19:39:14 +05:30
  • 9013c84524
    fix: make LinearElementEditor independent of scene (#7670) Aakansha Doshi 2024-02-19 11:49:01 +05:30
  • 47f87f4ecb
    fix: remove scene from getElementAbsoluteCoords and dependent functions and use elementsMap (#7663) Aakansha Doshi 2024-02-16 11:35:01 +05:30
  • 73bf50e8a8
    fix: remove t from getDefaultAppState and allow name to be nullable (#7666) Aakansha Doshi 2024-02-15 11:11:18 +05:30
  • 48c3465b19
    docs: release patch v0.17.3 (#7673) Aakansha Doshi 2024-02-09 19:29:50 +05:30
  • adc4c9f484
    fix: prevent panning to trigger history on macos chrome (#7671) David Luzar 2024-02-08 19:50:50 +01:00
  • def1df2c68
    fix: keep customData when converting to ExcalidrawElement (#7656) YuBin, Hsu 2024-02-08 19:53:10 +08:00
  • 0513b647ec
    feat: change collab trigger & add share dialog (#7647) David Luzar 2024-02-03 15:04:23 +01:00
  • a289c42830
    feat: add loading state to FilledButton (#7650) David Luzar 2024-02-03 14:53:31 +01:00
  • d67eaa8710
    fix: file save timing out with big file sizes (#7649) David Luzar 2024-02-03 11:53:35 +01:00
  • 0c3dffb082
    fix: make getEmbedLink independent of t function (#7643) Aakansha Doshi 2024-02-01 21:12:10 +05:30
  • 0e0f34edd8
    fix: follow mode border for hosts apps (#7642) Milos Vetesnik 2024-02-01 15:03:15 +01:00
  • 4888d9d355
    chore: change default port of collab server (#7641) David Luzar 2024-02-01 14:41:38 +01:00
  • 1c39bd5781
    fix: don't bundle react and jotai when importing from scene (#7640) Aakansha Doshi 2024-02-01 18:24:17 +05:30
  • 90ad885446
    feat: support onPointerUp prop (#7638) Aakansha Doshi 2024-02-01 17:56:55 +05:30
  • 1741c234a6
    fix: decouple container cache logic to containerCache. (#7637) Aakansha Doshi 2024-01-31 21:17:41 +05:30
  • 63b50b3586
    fix: don't bundle react-dom when importing from transformHandles (#7634) Aakansha Doshi 2024-01-31 16:50:35 +05:30
  • e0fefa8025
    fix: don't bundle react-dom when importing from element (#7635) Aakansha Doshi 2024-01-31 16:43:37 +05:30
  • d426cc968d
    refactor: remove portal as it is no longer needed (#7623) Milos Vetesnik 2024-01-29 16:37:09 +01:00
  • 2409c091ff
    feat: support roundness for images (#7558) Aashir Israr 2024-01-29 19:27:07 +05:00
  • 626fe252ab
    fix: frame name field (#7457) Andran1k 2024-01-29 13:57:22 +04:00
  • 10bd08ef19
    fix: make getBoundTextElement and related helpers pure (#7601) Aakansha Doshi 2024-01-26 11:29:07 +05:30
  • 2789d08154
    docs: update the docs for next js integration (#7605) Aakansha Doshi 2024-01-25 20:26:48 +05:30
  • 678bb2b819
    build(deps-dev): bump vite from 5.0.6 to 5.0.12 (#7586) dependabot[bot] 2024-01-24 19:29:50 +05:30
  • 966f9aead9
    build(deps-dev): bump vite from 5.0.6 to 5.0.12 in /examples/excalidraw/with-script-in-browser (#7603) dependabot[bot] 2024-01-24 19:28:11 +05:30
  • 4f0a2a9593
    docs: add next js with app router example (#7552) Aakansha Doshi 2024-01-24 17:07:54 +05:30
  • f3f8217125
    docs: toggleSidebar api fix (#7575) halocean96 2024-01-23 23:50:51 +09:00
  • 89bd6181f2
    fix: revert mapElementIds flag removal (#7594) David Luzar 2024-01-22 17:23:00 +01:00
  • c6fdac131b
    ci: add the workspace ignore check to install actions as dependency for auto release (#7593) Aakansha Doshi 2024-01-22 17:01:00 +05:30
  • 0415c616b1
    refactor: decoupling global Scene state part-1 (#7577) David Luzar 2024-01-22 00:23:02 +01:00
  • 740a165452
    fix: filter out elements not overlapping frame on paste (#7591) David Luzar 2024-01-21 20:55:57 +01:00
  • 4997624a3a
    fix: frame name editing inconvenience (#7437) Ryan Di 2024-01-22 03:55:28 +08:00
  • b66daae1f3
    fix: Truncate collaborator name in dropdown. (#7576) Barnabás Molnár 2024-01-21 20:36:09 +01:00
  • 1e7df58b5b
    feat: add pasted elements to frame under cursor (#7590) David Luzar 2024-01-21 14:01:43 +01:00
  • 46da032626
    fix: exporting frame-overlapping elements belonging to other frames (#7584) David Luzar 2024-01-19 14:41:22 +01:00
  • 3b0593baa7
    fix: Prevent the library label from being collapsed (#7579) みけCAT 2024-01-19 22:41:08 +09:00
  • dd530737a2
    docs: fix "canvas actions" link in Props page (#7536) みけCAT 2024-01-17 19:49:42 +09:00
  • a4e5e46dd1
    fix: move default to last so its compatible with nextjs (#7561) Aakansha Doshi 2024-01-15 14:52:04 +05:30
  • 0fa5f5de4c
    fix: translating frames containing grouped text containers (#7557) David Luzar 2024-01-13 21:28:54 +01:00
  • 41cc746885
    fix: host font assets from root (#7548) David Luzar 2024-01-11 21:29:29 +01:00
  • 8ead8559e0
    feat: redirect font requests to cdn (#7549) David Luzar 2024-01-11 21:08:17 +01:00
  • 5245276409
    feat: erase groups atomically (#7545) David Luzar 2024-01-11 17:43:04 +01:00
  • 0c24a7042f
    feat: remove ExcalidrawEmbeddableElement.validated flag (#7539) David Luzar 2024-01-11 17:42:51 +01:00
  • 86cfeb714c
    feat: add eraser tool trail (#7511) Are 2024-01-11 17:10:15 +01:00
  • 872973f145
    fix: do not modify elements while erasing (#7531) David Luzar 2024-01-11 16:00:07 +01:00
  • 3ecf72a507
    docs: add changelog for ESM build (#7542) Aakansha Doshi 2024-01-11 16:40:45 +05:30
  • 1aaa400876
    docs: fix extra space in UIOptions/tools (#7537) みけCAT 2024-01-11 20:09:33 +09:00
  • 65047cc2cb
    fix: decouple react and react-dom imports from utils and make it treeshakeable (#7527) Aakansha Doshi 2024-01-08 21:01:47 +05:30
  • 8b993d409e
    feat: render embeds lazily (#7519) David Luzar 2024-01-04 19:03:04 +01:00
  • 1cb350b2aa
    feat: update X brand logo & tweak labels (#7518) David Luzar 2024-01-04 14:57:31 +01:00
  • 43ccc875fb
    feat: support multi-embed pasting & x.com domain (#7516) David Luzar 2024-01-04 13:27:52 +01:00
  • 4249b7dec8
    chore: add version for excalidraw-app workspace (#7514) Aakansha Doshi 2024-01-04 13:53:19 +05:30
  • 49f15c736b
    chore: remove unused files (#7509) Aakansha Doshi 2024-01-03 16:25:36 +05:30
  • a8064ba3ee
    build: Welcome ESM and Bye Bye UMD (#7441) Aakansha Doshi 2024-01-01 20:18:44 +05:30
  • e6c3c06c2e
    feat: support pen erasing (#7496) David Luzar 2024-01-01 13:27:03 +01:00
  • d19b51d4f8
    fix: drawing-tablet stylus touch events being prevented (#7494) David Luzar 2023-12-30 15:00:12 +01:00
  • c72e853c85
    refactor: editor events sub/unsub refactor (#7483) David Luzar 2023-12-30 11:12:38 +01:00
  • 5f40a4cad4
    fix: missing cross-env from build:umd in package.json (#7460) zsviczian 2023-12-19 00:02:03 +01:00
  • d91c98b82e
    fix: incorrect types in ActionNavigate (#7462) David Luzar 2023-12-18 21:14:30 +01:00
  • 57ea4e61d1
    fix: mixing clientId & socketId in UserList (#7461) David Luzar 2023-12-18 18:21:57 +01:00
  • 0808532b49
    fix: follow mode collaborator status indicator (#7459) David Luzar 2023-12-18 16:14:25 +01:00
  • 2a0fe2584e
    fix: empty snapLines arrays would cause re-render (#7454) Lynda Lin 2023-12-18 20:42:17 +08:00
  • 7bd6496854
    refactor: Fix Typo (#7445) Adithyan 2023-12-16 23:53:11 +05:30
  • 537f6e7f68
    docs: add steps for local development (#7449) Jason Praful 2023-12-16 18:18:35 +00:00
  • 6dfa89e846
    fix: emitted visible scene bounds not accounting for offsets (#7450) David Luzar 2023-12-16 17:32:54 +01:00
  • 561e919a2e
    fix: import Socket as type (#7446) David Luzar 2023-12-16 11:15:04 +01:00
  • 20e3acf7a6
    feat: bump socket.io-client & collab tweaks (#7444) David Luzar 2023-12-16 00:23:59 +01:00
  • 2c0929e537
    fix: follow-mode tweaks (#7443) David Luzar 2023-12-15 15:16:25 +01:00
  • aad8ab0123
    feat: follow mode (#6848) Barnabás Molnár 2023-12-15 00:07:11 +01:00
  • 88a2b286c7
    feat: move utils to utils package and make @excalidraw/utils a workspace (#7432) Aakansha Doshi 2023-12-13 21:51:27 +05:30
  • b635b10b59
    chore: Update translations from Crowdin (#7176) Excalidraw Bot 2023-12-12 12:26:22 +01:00
  • 7ebda02b81
    fix: update path of files in docs (#7428) Aakansha Doshi 2023-12-12 14:28:34 +05:30
  • d6cd8b78f1
    build: decouple package deps and introduce yarn workspaces (#7415) Aakansha Doshi 2023-12-12 11:32:51 +05:30
  • b7d7ccc929
    fix: env variable for text-to-diagram and use frozen lock file when install deps in excalidraw-app (#7409) Aakansha Doshi 2023-12-07 19:32:19 +05:30
  • f14ad61bd0
    build: move build process and excalidraw-app dependencies in its own package.json (#7021) Aakansha Doshi 2023-12-07 16:39:11 +05:30
  • 8963baf5ad
    chore: upgrade to vite 5.x and vitest 1.x (#7407) Aakansha Doshi 2023-12-07 15:30:08 +05:30
  • 557add5bf7
    feat: Support Mermaid Class diagrams 🥳 (#7381) Aakansha Doshi 2023-12-06 21:31:54 +05:30
  • b9cfbc2077
    feat: add support for more UML arrowheads (#7391) David Luzar 2023-12-06 16:00:00 +01:00
  • a04cc707c3
    build(deps-dev): bump vite from 4.4.2 to 4.4.12 (#7393) dependabot[bot] 2023-12-06 15:31:44 +05:30
  • 72ea8022bf
    docs: changelog instruction removed from docs (#7395) Vaibhav Shukla 2023-12-06 11:36:39 +05:30
  • 4bdeaf999b
    feat: TTD dialog UI tweaks (#7384) David Luzar 2023-12-04 17:50:30 +01:00
  • 42d8c5a040
    chore: update changelog and package.json for v0.17.1 (#7351) Aakansha Doshi 2023-11-28 19:12:39 +05:30
  • f299514e44
    fix: umd build so it can be used in browser (#7349) Aakansha Doshi 2023-11-28 18:11:16 +05:30
  • dd220bcaea
    feat: TTD dialog tweaks (#7346) David Luzar 2023-11-27 16:03:03 +01:00
  • fe75f29c15
    fix: disable caching bounds for arrow labels (#7343) David Luzar 2023-11-25 23:32:05 +01:00
  • 14845a343b
    feat: text-to-diagram (#7325) Barnabás Molnár 2023-11-25 22:11:03 +01:00
  • dd8a7d41e2
    fix: bounds cached prematurely resulting in incorrectly rendered labels (#7339) David Luzar 2023-11-24 19:55:56 +01:00
  • fda5c6fdf7
    fix: t2c settings dialog spacing for apps that use CSS resets (#7337) David Luzar 2023-11-24 16:32:00 +01:00
  • 3d1631f375
    feat: d2c tweaks (#7336) David Luzar 2023-11-24 14:02:11 +01:00
  • c7ee46e7f8
    feat: wireframe-to-code (#7334) David Luzar 2023-11-23 23:07:53 +01:00
  • d1e4421823
    feat: Expose ActionManager.registerAction through ExcalidrawImperativeAPI (#6995) DanielJGeiger 2023-11-22 15:22:49 -06:00
  • 7c9cf30909
    fix: make zoomToFit fitToViewport account for sidebar (#7298) Barnabás Molnár 2023-11-17 15:56:19 +01:00
  • 1e37dbd60e
    feat: change frame resizing behavior (#7307) David Luzar 2023-11-17 14:37:43 +01:00
  • f8d5c2a1b6
    build: allow a range of major node versions (#7306) David Luzar 2023-11-17 14:23:19 +01:00
  • 23b24ea5c3
    build: use caret for specifying node version to avoid major upgrades automatically (#7297) Aakansha Doshi 2023-11-16 16:18:38 +05:30
  • a528769b68
    docs: upgrade to @excalidraw/excalidraw@0.17.0 (#7285) Aakansha Doshi 2023-11-14 20:10:19 +05:30
  • ddb7585057
    docs: Docs for v0.17.0 🚀 (#7248) Aakansha Doshi 2023-11-14 19:54:34 +05:30
  • 111a48ffb1
    docs: release @excalidraw/excalidraw@0.17.0 🎉 (#7284) Aakansha Doshi 2023-11-14 19:53:59 +05:30
  • 54153629c0
    chore: update release scripts (#7282) Aakansha Doshi 2023-11-14 16:37:57 +05:30