Commit Graph

  • f3ae7a8506 don't show move cursor if transform handles disabled ad1992 2022-04-25 14:45:17 +05:30
  • 5f57daa132 fix: selection not working sometimes when transformHandles disabled ad1992 2022-04-25 14:23:28 +05:30
  • ef7330243f
    export debounce util in excalidraw package export-debounce pomdtr 2022-04-24 19:52:07 +00:00
  • e6a9ff1b96
    fix: toolIcon height not using rem (#5092) David Luzar 2022-04-24 19:21:41 +02:00
  • 832b88249c
    feat: stop event propagation when key handled (#5091) David Luzar 2022-04-24 18:29:38 +02:00
  • 9902092fd1
    fix setting webpack public path (#5081) Aakansha Doshi 2022-04-23 13:48:57 +05:30
  • 8f0863d335
    add a prefix to the extension for image embbedding sceneData (#5079) Achille Lacoin 2022-04-22 18:31:31 +02:00
  • 9423ac3263
    fix: Excalidraw named export type (#5078) David Luzar 2022-04-22 15:49:36 +02:00
  • db9c9eb3d2 suppport disabling context menu in custom elements ad1992 2022-04-22 00:56:17 +05:30
  • 2e8c4d25f2 fix package example ad1992 2022-04-21 23:55:38 +05:30
  • 4953828d86 Merge remote-tracking branch 'origin/master' into aakansha-custom-elements ad1992 2022-04-21 19:50:46 +05:30
  • a66cfe2627
    fix: boundElementIds when arrows bound to elements are deleted (#5077) Aakansha Doshi 2022-04-21 18:57:06 +05:30
  • 86cf28f2b4
    fix: don't merge libraryItems on updateScene (#5076) Achille Lacoin 2022-04-21 10:54:02 +02:00
  • b5a46dd671
    fix: SVG metadata extraction regex on multiline elements (#5074) Achille Lacoin 2022-04-20 17:07:58 +02:00
  • cd942c3e3b
    feat: rewrite library state management & related refactor (#5067) David Luzar 2022-04-20 14:40:03 +02:00
  • 6eb0cf6a10 unbind onCreate once executed ad1992 2022-04-20 11:48:22 +05:30
  • 55ccd5b79b
    feat: delay initial loading message & tweak design (#5049) David Luzar 2022-04-19 19:08:13 +02:00
  • ba48aa24a0 Add onCreate in customElementConfig ad1992 2022-04-19 21:58:38 +05:30
  • 4e75f10b2c cache svg with element id ad1992 2022-04-18 21:30:38 +05:30
  • d2d3599661 Support svg as a async function returing promise/string ad1992 2022-04-18 16:08:40 +05:30
  • 4348c55c31
    chore: Update translations from Crowdin (#4894) Excalidraw Bot 2022-04-18 00:16:43 +02:00
  • a3fbe40b26
    fix: eraser cursor showing on theme change when not using eraser (#4990) David Luzar 2022-04-17 22:47:36 +02:00
  • 7431ca81d1
    fix: update storage.rules (#5020) David Luzar 2022-04-17 22:47:00 +02:00
  • 4d13dbf625
    feat: reconcile when saving to firebase (#4991) David Luzar 2022-04-17 22:40:39 +02:00
  • 3840e2f4e6
    feat: embed scene support for png export in npm package (#5047) Achille Lacoin 2022-04-16 16:30:11 +02:00
  • 52d10bb41e
    feat: hide trash button during collaboration (#5037) Aakansha Doshi 2022-04-15 21:51:41 +05:30
  • 96c87f920a
    build: export only named exports from the package (#5045) Aakansha Doshi 2022-04-15 18:12:57 +05:30
  • 7d4189c624
    fix: Add image button not working on iPad (#5038) zsviczian 2022-04-15 12:20:51 +02:00
  • f3e17c90d3
    fix: ensure svg image dimensions are always set (#5044) David Luzar 2022-04-15 12:05:10 +02:00
  • 70b3a9de49
    feat: library restoring changes (#4995) David Luzar 2022-04-14 16:20:35 +02:00
  • bf6d0eeef7
    fix: Pinch zoom in view mode (#5001) zsviczian 2022-04-12 12:39:28 +02:00
  • 5359e4fec9
    feat: refactor local persistence & fix race condition on SW reload (#5032) David Luzar 2022-04-11 22:15:49 +02:00
  • 58fe639b8d
    fix: select whole group on righclick & few lock-related fixes (#5022) David Luzar 2022-04-07 17:53:55 +02:00
  • 327ed0e2d1
    feat: Element locking (#4964) Tom Sherman 2022-04-07 12:43:29 +01:00
  • c2fce6d8c4
    fix: export serializeLibraryAsJSON from the package (#5017) Achille Lacoin 2022-04-07 09:05:44 +02:00
  • cb6b7559b4
    fix: support copying PNG to clipboard on Safari (#3746) David Luzar 2022-04-06 14:05:09 +02:00
  • 77d789ed8e
    fix: more copyText fixes (#5016) David Luzar 2022-04-05 23:11:00 +02:00
  • 89471094ce
    fix: Copy to clipboard all text nodes as text (#5014) Faustino Kialungila 2022-04-05 21:48:59 +02:00
  • 670ceafc84
    feat: Copy to clipboard all text nodes as text (#5013) Faustino Kialungila 2022-04-05 15:31:19 +02:00
  • 873afdacd3
    feat: create and expose serializeLibraryAsJSON (#5009) Achille Lacoin 2022-04-05 14:35:38 +02:00
  • 880e4feede
    fix: update cursorButton once freedraw is released (#4996) Valerii Gusev 2022-04-01 17:25:21 +01:00
  • 9ba7ca3845
    feat: hide penMode button on reload if not enabled (#4992) David Luzar 2022-03-30 10:53:22 +02:00
  • ed3eda3401 restore custom elements with correct type ad1992 2022-03-30 14:20:29 +05:30
  • 734bb4d2ed
    fix: decouple actionFinalize and actionErase (#4984) zsviczian 2022-03-29 21:37:09 +02:00
  • f2d2f97546
    fix: using stale state when switching tools (#4989) David Luzar 2022-03-29 17:00:19 +02:00
  • d27b32dd2c Merge remote-tracking branch 'origin/master' into aakansha-custom-elements ad1992 2022-03-29 17:26:46 +05:30
  • 2fa69ddc32
    refactor: move elementLocked to activeTool.locked (#4983) Aakansha Doshi 2022-03-29 17:10:19 +05:30
  • 2337842f57 fix typescript ad1992 2022-03-29 16:07:45 +05:30
  • 5b78f50fe3 Merge remote-tracking branch 'origin/master' into aakansha-custom-elements ad1992 2022-03-29 15:34:48 +05:30
  • 1331cffe93
    feat: Eraser toggle to switch back to the previous tool (#4981) zsviczian 2022-03-28 21:33:32 +02:00
  • f242721f3b
    chore: add ga for most actions (#4829) David Luzar 2022-03-28 14:46:40 +02:00
  • a4a95a591a Add stackedOnTop to make sure the custom element is always rendered on top of all when stackedOnTop is true ad1992 2022-03-28 15:03:29 +05:30
  • e940aeb1a3
    fix: updateWysiwygStyle updatedElement is undefined TypeError (#4980) zsviczian 2022-03-28 00:14:04 +02:00
  • 580e719580
    fix: adding check for link length to prevent early return (#4982) connorhanafee 2022-03-27 22:50:41 +01:00
  • 3d459076fb Merge remote-tracking branch 'origin/master' into aakansha-custom-elements Update customType ad1992 2022-03-25 22:32:28 +05:30
  • 127af9db23
    refactor: rename elementType to activeTool and make it an object (#4968) Aakansha Doshi 2022-03-25 20:46:01 +05:30
  • 14a23c6c50 make onElementClick optional ad1992 2022-03-24 17:28:40 +05:30
  • 5f4a5b1789 Add onElementClick and export sceneCoordsToViewportCoords ad1992 2022-03-24 17:24:54 +05:30
  • 47498796e0 fix hit testing for custom elements ad1992 2022-03-24 15:06:22 +05:30
  • 8706277d14 rename name to customType ad1992 2022-03-24 14:04:31 +05:30
  • 3d0a1106ff support making transform handles optional ad1992 2022-03-23 23:24:25 +05:30
  • 61699ff3c2 cache the custom image element and improve jittering experience ad1992 2022-03-23 19:42:39 +05:30
  • 39d0084a5e feat: Support custom elements in @excalidraw/excalidraw ad1992 2022-03-23 19:04:00 +05:30
  • 2209e2c1e8
    fix: show link icon for bound text containers (#4960) Aakansha Doshi 2022-03-23 00:45:08 +05:30
  • ed31980f84
    feat: Save penDetected and penMode, and detect pen already on ToolButton click (#4955) zsviczian 2022-03-22 13:29:27 +01:00
  • db28595302
    fix: cancel erase elements on pointer up if eraser is not active on pointer up (#4956) Aakansha Doshi 2022-03-22 17:14:07 +05:30
  • cded1cd63d
    fix: restore original opacities when alt pressed while erasing (#4954) Aakansha Doshi 2022-03-22 16:40:28 +05:30
  • 8e447b4c32
    fix: don't bind text to container if already present (#4946) Aakansha Doshi 2022-03-22 15:32:49 +05:30
  • e29d3fc5e6
    chore(deps-dev): bump mini-css-extract-plugin (#4872) dependabot[bot] 2022-03-22 13:07:14 +05:30
  • 9da56e46f0
    chore(deps-dev): bump lint-staged from 12.3.3 to 12.3.7 (#4941) dependabot[bot] 2022-03-22 13:06:48 +05:30
  • 3b37ffbf6e remove toast debug message zsviczian-movepenmode-to-devicetype Zsolt Viczian 2022-03-21 18:43:00 +01:00
  • 38b58ea1da testing iOS Zsolt Viczian 2022-03-21 18:39:00 +01:00
  • 89a0dbafde testing Zsolt Viczian 2022-03-21 18:25:11 +01:00
  • 01789c3375 testing Zsolt Viczian 2022-03-21 18:19:42 +01:00
  • 563caa3f07 iOS debug Zsolt Viczian 2022-03-21 18:14:02 +01:00
  • bb04943564
    debugging iOS zsviczian 2022-03-21 15:35:14 +01:00
  • 7bcc1f2a41
    debugging iOS zsviczian 2022-03-21 15:31:55 +01:00
  • fb449b6758
    debugging iOS zsviczian 2022-03-21 15:24:01 +01:00
  • 8d60f22ff7
    Update Actions.tsx zsviczian 2022-03-21 15:20:13 +01:00
  • 93bd035d03
    debugging iOS zsviczian 2022-03-21 15:18:55 +01:00
  • 625ecc64ed
    feat: Support binding text to container via context menu (#4935) Aakansha Doshi 2022-03-21 17:54:54 +05:30
  • 4dec449516 cleanup Zsolt Viczian 2022-03-20 19:12:50 +01:00
  • c45433c8db testing to understand why it does not work on iOS Zsolt Viczian 2022-03-20 19:03:16 +01:00
  • 22cd6f5115 setDeviceType Zsolt Viczian 2022-03-20 18:21:19 +01:00
  • 53ba9dffd9 setDeviceType Zsolt Viczian 2022-03-20 18:14:47 +01:00
  • 7e7864ca3d testing Zsolt Viczian 2022-03-20 17:51:53 +01:00
  • 15d88d0fe0 passing penDetected to ShapesSwitcher Zsolt Viczian 2022-03-20 17:40:25 +01:00
  • 24d7380333 penMode Zsolt Viczian 2022-03-20 17:07:25 +01:00
  • 0ecb53e2f2 updated test, set penMode on ToolButton change Zsolt Viczian 2022-03-20 12:13:35 +01:00
  • cf8024bdc0 moved penMode from state to context Zsolt Viczian 2022-03-20 11:36:02 +01:00
  • ceb43ed8fb
    fix: erase all elements which are hit with single point click (#4934) Aakansha Doshi 2022-03-17 21:03:59 +05:30
  • 8c0a0415de
    update README.md to show commands in code blocks (#4932) Ives van Hoorne 2022-03-16 18:49:28 +01:00
  • 192debd829
    fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) zsviczian 2022-03-16 15:59:30 +01:00
  • 1cfb4dfd8b
    feat: Map shortcut O to ellipse and Add eraser shortcut E (#4930) Aakansha Doshi 2022-03-16 18:31:20 +05:30
  • fb32886355
    chore(deps-dev): bump ts-loader in /src/packages/excalidraw (#4912) dependabot[bot] 2022-03-16 13:25:36 +05:30
  • 065df495ba
    fix: Hide eraser in view mode in desktop (#4929) Aakansha Doshi 2022-03-16 13:09:34 +05:30
  • 558227f744
    feat: update eraser cursor (#4922) Aakansha Doshi 2022-03-15 20:56:39 +05:30
  • 09ae07ed7f Added font color picker zsviczian-setfontcolor-container Zsolt Viczian 2022-03-14 20:56:12 +01:00
  • 6d45430344
    fix: undo when erasing elements by clicking (#4921) Aakansha Doshi 2022-03-14 14:59:55 +05:30
  • 3aa0c5ebc0
    chore(deps-dev): bump css-loader in /src/packages/excalidraw (#4911) dependabot[bot] 2022-03-14 14:47:01 +05:30