Commit Graph

  • 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
  • b86184a849 fix: ensure relative z-index of elements added to frame is retained (#7134) David Luzar 2023-10-12 15:00:23 +02:00
  • b552166924 feat: new dark mode theme & light theme tweaks (#7104) Barnabás Molnár 2023-10-12 14:58:33 +02:00
  • 26ff3993bb feat: better laser cursor for dark mode (#7132) David Luzar 2023-10-11 11:17:27 +02:00
  • 7ad02c359a fix: memoize static canvas on props.renderConfig (#7131) David Luzar 2023-10-10 23:31:23 +02:00
  • cb2bf44997 fix setting stale cursor on tool change dwelle/props-activeTool dwelle 2023-10-10 16:01:44 +02:00
  • 2523fe82e3 feat: laser pointer improvements (#7128) David Luzar 2023-10-10 13:55:55 +02:00
  • 4ea079eb85 fix: regression from #6739 preventing redirect link in view mode (#7120) zsviczian 2023-10-09 12:26:49 +02:00
  • f20ba90ffa perf: improve element in frame check (#7124) Ryan Di 2023-10-09 16:32:27 +08:00
  • 03da9112cf fix: update links to excalidraw-app (#7072) Emmanuel Ferdman 2023-10-09 03:37:17 +03:00
  • 4c5e196f25 default tool should be selection not hand in view mode zsviczian-laserpointer-viewmode zsviczian 2023-10-07 19:00:25 +02:00
  • 25af9023d4 toggle laser in view mode on double tap zsviczian 2023-10-07 11:54:22 +00:00
  • 60a3584e86 change css back to original zsviczian-fix-laserpointer-offset zsviczian 2023-10-07 10:38:46 +02:00
  • fa0e653236 lint zsviczian 2023-10-07 10:37:37 +02:00
  • 16de3d9243 add svgContainer offset zsviczian 2023-10-07 10:35:06 +02:00
  • c65d6506f7 fix lasertool offset zsviczian 2023-10-07 08:49:32 +02:00