Commit Graph

  • 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) v0.17.0 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
  • 72bc871b47 chore: bump caniuse-lite dwelle/bump-caniuse dwelle 2023-11-14 12:10:10 +01:00
  • 54153629c0
    chore: update release scripts (#7282) Aakansha Doshi 2023-11-14 16:37:57 +05:30
  • 683b80ad2b alternative clipping improvement Ryan Di 2023-11-14 18:31:21 +08:00
  • 9c425224c7
    feat: support disabling image tool (#6320) David Luzar 2023-11-14 10:25:41 +01:00
  • 9d1d45a8ea
    chore: update changelog (#7279) Aakansha Doshi 2023-11-14 13:11:05 +05:30
  • 029c3c48ba
    fix: image insertion bugs (#7278) rele David Luzar 2023-11-13 15:34:59 +01:00
  • adfd95be33
    build: support preact 🥳 (#7255) Aakansha Doshi 2023-11-13 16:18:36 +05:30
  • d636abff79 Merge branch 'master' into frame-group-perf Ryan Di 2023-11-13 18:21:21 +08:00
  • 47d8fa542c remove redundant code Ryan Di 2023-11-13 18:18:36 +08:00
  • 34cf71b0f4 keep dynamic clipping with batch clipping Ryan Di 2023-11-13 18:17:39 +08:00
  • ceb255e8ee
    fix: exportToSvg to honor frameRendering also for name not only for frame itself (#7270) zsviczian 2023-11-12 23:34:05 +01:00
  • ae5b9a4ffd
    fix: not cloning elements on export polluting Scene mapping (#7276) David Luzar 2023-11-12 23:32:12 +01:00
  • 3d4ff59f40
    fix: Can't toggle penMode off due to missing typecheck in togglePenMode (#7273) zsviczian 2023-11-12 13:24:13 +01:00
  • d64ac92cc2 lint zsviczian-fix-unlock-elements-on-mobile zsviczian 2023-11-12 12:04:47 +00:00
  • 1d27ce16d8 fix pointer move cancelling locked element selection zsviczian 2023-11-12 12:01:03 +00:00
  • 7b00089314
    chore: bump @excalidraw/random-username (#7272) David Luzar 2023-11-11 19:23:22 +01:00
  • af6b81df40
    fix: Replace hard coded font family with const value in addFrameLabelsAsTextElements (#7269) zsviczian 2023-11-11 10:04:02 +01:00
  • 02cc8440c4
    feat: allow D&D dice app domain for embeds (#7263) FilBot3 2023-11-10 09:29:19 -06:00
  • 6363492cee
    fix: perf issue when ungrouping elements within frame (#7265) David Luzar 2023-11-10 16:13:08 +01:00
  • 900b317bf3
    feat: remove full screen shortcut (#7222) Sahil Nagpure 2023-11-10 20:14:02 +05:30
  • 68179356e6
    fix: Fixes the shortcut collision between "toggleHandTool" and "distributeHorizontally" (#7189) Gabriel Lalonde 2023-11-10 09:33:02 -05:00
  • 3ed15e95da
    Small typo fix frames.mdx (#7216) Jan-Peter Dhallé 2023-11-10 15:23:43 +01:00
  • 798e1fd858
    fix: allow pointer events when editing a linear element (#7238) zsviczian 2023-11-10 15:21:59 +01:00
  • f66c93633c
    feat: make adaptive-roughness less aggressive (#7250) David Luzar 2023-11-10 13:32:34 +01:00
  • a30e46b756 batch clipping Ryan Di 2023-11-10 19:24:32 +08:00
  • cee00767df
    feat: support excalidrawAPI and remove refs support (#7251) Aakansha Doshi 2023-11-10 15:33:43 +05:30
  • 71ba0a3f26 Merge branch 'master' into frame-group-perf Ryan Di 2023-11-10 15:29:46 +08:00
  • 9bcd0b69dc remove redundant code Ryan Di 2023-11-10 15:15:27 +08:00
  • 864c0b3ea8
    feat: render frames on export (#7210) David Luzar 2023-11-09 17:00:21 +01:00
  • a9a6f8eafb
    docs: update the docs with next js dynamic import support (#7252) Aakansha Doshi 2023-11-09 16:03:35 +05:30
  • afed893419 keep only unique frames when ungrouping Ryan Di 2023-11-08 22:50:54 +08:00
  • c9af72e2ee fix: lock/unlock elements in frames Ryan Di 2023-11-08 15:48:36 +08:00
  • 3c96943db3
    test: fix mermaid test flake (#7249) David Luzar 2023-11-07 18:06:15 +01:00
  • 9006caff39
    fix: make modal use viewport breakpoints (#7246) David Luzar 2023-11-07 10:10:12 +01:00
  • ce7a847668
    feat: export getCommonBounds util (#7247) Aakansha Doshi 2023-11-07 14:19:13 +05:30
  • b1037b342d
    feat: make device breakpoints more specific (#7243) David Luzar 2023-11-06 16:29:00 +01:00
  • 0dd1daf0e9
    Fix API docs mrazator/fix-api-docs Marcel Mraz 2023-11-06 16:26:36 +01:00
  • 18a7b97515
    chore: Fix typo in comment in LocalData file (#7235) Dante Calderon 2023-11-04 12:15:09 -05:00
  • c456c1e713 fix: Only expose registerAction instead of ActionManager in the API Daniel J. Geiger 2023-11-03 19:12:46 -05:00
  • daf305af34 Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax-maint-stage Daniel J. Geiger 2023-11-03 19:11:26 -05:00
  • e8def8da8d
    feat: Support mermaid flowchart and sequence diagrams to excalidraw diagrams 🥳 (#6920) Aakansha Doshi 2023-11-03 17:41:34 +05:30
  • a7db41c5ba
    fix: align input :hover/:focus with spec (#7225) David Luzar 2023-11-02 16:06:26 +01:00
  • d8166d9e1d
    fix: dialog remounting on className updates (#7224) David Luzar 2023-11-02 16:06:15 +01:00
  • 81c0259041
    docs: add npm downloads rate badge to README.md file (#7127) Farzaneh Sefidabi 2023-11-01 15:57:57 +03:30
  • f5c91c3a0f
    feat: support frames via programmatic API (#7205) Aakansha Doshi 2023-11-01 17:14:04 +05:30
  • 9b8de8a12e
    test: disable flaky test (#7213) David Luzar 2023-10-31 12:05:08 +01:00
  • ea677d4581
    feat: make clipboard more robust and reintroduce contextmenu actions (#7198) David Luzar 2023-10-28 21:29:28 +02:00
  • 348912f32f debug: clipboard dwelle/clipboard-debug dwelle 2023-10-27 14:55:32 +02:00
  • ec2de7205f
    fix: don't update label position when dragging labelled arrows (#6891) Aakansha Doshi 2023-10-27 12:06:11 +05:30
  • d5e3f436dc
    feat: add approximate elements in bbox detection (#6727) Are 2023-10-26 23:33:00 +02:00
  • dcf4592e79
    feat: regenerate ids by default when using transform api and also update bindings by 0.5px to avoid possible overlapping (#7195) Aakansha Doshi 2023-10-27 00:43:48 +05:30
  • d1f8eec174
    feat: support giphy.com embed domain (#7192) David Luzar 2023-10-26 00:00:50 +02:00
  • 0f81c30276
    fix: frame add/remove/z-index ordering changes (#7194) David Luzar 2023-10-25 23:16:02 +02:00
  • f098789d16
    fix: element relative position when dragging multiple elements on grid (#7107) zsviczian 2023-10-25 22:48:03 +02:00
  • f794b0bb90
    fix: freedraw non-solid bg hitbox not working (#7193) David Luzar 2023-10-25 17:21:01 +02:00
  • 104f64f1dc
    revert: remove bound-arrows from frames (#7190) David Luzar 2023-10-25 10:39:19 +02:00
  • 71ad3c5356
    fix: Actions panel ux improvement (#6850) Viczián András 2023-10-24 20:36:13 +02:00
  • c552ff4554 added an explanatory comment multi-curve-paths Preet 2023-10-23 21:48:35 -07:00
  • 26f9b54199 compute midpoints properly when dealing with split line indices Preet 2023-10-23 21:41:00 -07:00
  • 7f5b7bab69 split linear segments as curves Preet 2023-10-23 21:29:53 -07:00
  • bf7c91536f render and toggle split points for linear elements as well Preet 2023-10-23 21:15:25 -07:00
  • 4372e992e0 highlight squares appropriately Preet 2023-10-23 18:13:43 -07:00
  • 1e4bfceb13 render split points as squares Preet 2023-10-23 17:58:28 -07:00
  • 539071fcfe ensure split indices are sorted Preet 2023-10-23 17:29:12 -07:00
  • 3700cf2d10 fix some linting/prettier issues Preet 2023-10-23 10:50:52 -07:00
  • 89218ba596 update indices when inserting/removing points Preet 2023-10-22 17:39:51 -07:00
  • bc5436592e split curve only for rounded curves Preet 2023-10-22 17:07:08 -07:00
  • 750055ddfa draw split curves Preet 2023-10-21 21:45:27 -07:00
  • 93e4cb8d25 restore properly Preet 2023-10-21 17:24:01 -07:00
  • a2dd3c6ea2 visual indicator that curve is being split Preet 2023-10-21 16:57:56 -07:00
  • 0360e64219 . Preet 2023-10-21 16:41:32 -07:00
  • c2867c9a93 defined split array Preet 2023-10-21 16:15:41 -07:00
  • 14bca119f7 update rough to include hetrogeneous curves Preet 2023-10-21 16:04:06 -07:00
  • afea0df141
    feat: renderer tweaks (#6698) David Luzar 2023-10-20 17:45:37 +02:00
  • d2a508104e
    fix: Better fill rendering with latest RoughJS (#7031) Preet 2023-10-20 06:08:24 -07:00
  • 3697618266
    feat: support props.locked for setActiveTool (#7153) David Luzar 2023-10-20 13:16:23 +02:00
  • e7cc2337ea
    feat: add onChange, onPointerDown, onPointerUp api subs (#7154) David Luzar 2023-10-20 13:08:22 +02:00
  • 77da3b1439
    build(deps): bump @babel/traverse in /src/packages/excalidraw dependabot/npm_and_yarn/src/packages/excalidraw/babel/traverse-7.23.2 dependabot[bot] 2023-10-20 09:33:06 +00:00
  • fb7585219f
    build(deps): bump @babel/traverse in /src/packages/utils dependabot/npm_and_yarn/src/packages/utils/babel/traverse-7.23.2 dependabot[bot] 2023-10-20 09:31:59 +00:00
  • 9eb89f9960
    build(deps): bump @babel/traverse from 7.18.9 to 7.23.2 in /dev-docs (#7165) dependabot[bot] 2023-10-20 11:31:27 +02:00
  • ab1bcc7615
    chore: Update translations from Crowdin (#6695) Excalidraw Bot 2023-10-20 11:29:28 +02:00
  • b1cac35269
    feat: Closing of "Save to.." Dialog on Save To Disk (#7168) Vaibhav Shukla 2023-10-19 23:21:50 +05:30
  • 83f86e2b86
    fix: Fix for Strange Symbol Appearing on Canvas after Deleting Grouped Graphics (Issue #7116) (#7170) Vaibhav Shukla 2023-10-19 16:29:39 +05:30
  • 7e38cab76e
    build(deps): bump @babel/traverse from 7.21.4 to 7.23.2 (#7171) dependabot[bot] 2023-10-19 12:33:16 +02:00
  • 2cabb1f1f4
    fix: attempt to fix flake in wysiwyg tests (#7173) David Luzar 2023-10-19 12:32:31 +02:00
  • 63650f82d1
    feat: Added Copy/Paste from Google Docs (#7136) Lakshya Satpal 2023-10-19 15:44:23 +05:30
  • dde3dac931
    feat: remove bound-arrows from frames (#7157) David Luzar 2023-10-17 18:18:20 +02:00
  • 5b94cffc74
    fix: ensure ClipboardItem created in the same tick to fix safari (#7066) David Luzar 2023-10-16 11:38:57 +02:00
  • aaf73c8ff3
    fix: double image dialog shown on insert (#7152) David Luzar 2023-10-16 00:19:46 +02:00
  • add575a419 feat: stop storing selection element into appState.draggingElement dwelle/dragginEement-rewrite dwelle 2023-09-18 00:05:49 +02:00
  • 7958b7144a feat: Support subtypes for ExcalidrawTextElement feat-text-subtypes Daniel J. Geiger 2023-10-14 17:46:57 -05:00
  • 6966a1022c fix: Don't filter element.subtype in restoreElementWithProperties. Subtypes are dynamically registered and may vary across deployments. Daniel J. Geiger 2023-10-14 14:24:05 -05:00
  • fc7ea757b2 Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax-maint-stage Daniel J. Geiger 2023-10-14 13:05:07 -05:00
  • e5934f23c0 Re-add the MathJax patch for Vite. Daniel J. Geiger 2023-10-14 12:27:23 -05:00
  • 1cad91ca5f Temporarily drop the MathJax patch. Daniel J. Geiger 2023-10-14 12:23:23 -05:00
  • 44d9d5fcac
    fix: wysiwyg left in undefined state on reload (#7123) mazijian-pp 2023-10-13 20:29:54 +08:00
  • 89a3bbddb7
    test: add more resizing tests (#7028) Alex Kim 2023-10-12 23:59:02 +05:00