Commit Graph

  • 68f23d652f feat: support custom elements in @excalidraw/excalidraw (#5164) Aakansha Doshi 2022-05-11 13:30:15 +05:30
  • a078508c05 chore(deps-dev): bump sass-loader in /src/packages/utils (#4813) dependabot[bot] 2022-05-10 13:02:20 +00:00
  • abf4dc9256 chore(deps-dev): bump @babel/preset-env in /src/packages/excalidraw (#5121) dependabot[bot] 2022-05-10 12:51:53 +00:00
  • ba8f12d588 chore(deps-dev): bump webpack-dev-server in /src/packages/excalidraw (#5158) dependabot[bot] 2022-05-10 12:49:37 +00:00
  • d57560db06 chore(deps-dev): bump typescript in /src/packages/excalidraw (#5119) dependabot[bot] 2022-05-10 12:48:59 +00:00
  • 0d26049b4e chore(deps-dev): bump babel-loader in /src/packages/excalidraw (#5086) dependabot[bot] 2022-05-10 12:48:27 +00:00
  • f72e9b6ea5 chore(deps-dev): bump ts-loader in /src/packages/utils (#5123) dependabot[bot] 2022-05-10 12:42:13 +00:00
  • 029cfb31b0 chore(deps-dev): bump prettier from 2.5.1 to 2.6.2 (#5168) dependabot[bot] 2022-05-10 12:23:34 +00:00
  • 3a288eb09c chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.5.0 (#5098) dependabot[bot] 2022-05-10 12:22:58 +00:00
  • 803909abb6 chore(deps-dev): bump webpack in /src/packages/utils (#5167) dependabot[bot] 2022-05-10 12:19:48 +00:00
  • 56c75b769c chore(deps): bump sass from 1.49.7 to 1.51.0 (#5169) dependabot[bot] 2022-05-10 17:49:02 +05:30
  • eea48d94d3 chore(deps): bump @testing-library/react from 12.1.2 to 12.1.5 (#5055) dependabot[bot] 2022-05-10 17:42:29 +05:30
  • e29152ab30 chore(deps-dev): bump @babel/plugin-transform-runtime (#5118) dependabot[bot] 2022-05-10 17:42:13 +05:30
  • f4aa36b35d chore(deps-dev): bump ts-loader in /src/packages/excalidraw (#5117) dependabot[bot] 2022-05-10 17:40:30 +05:30
  • 2903a763a7 chore(deps-dev): bump jest-canvas-mock from 2.3.1 to 2.4.0 (#5127) dependabot[bot] 2022-05-10 17:39:46 +05:30
  • 4a980ed5db chore(deps-dev): bump autoprefixer in /src/packages/excalidraw (#5159) dependabot[bot] 2022-05-10 17:39:09 +05:30
  • d2e687ed0a feat: make file handling more robust (#5057) David Luzar 2022-05-09 15:53:04 +02:00
  • 0d70690ec8 fix: Don't save deleted ExcalidrawElements to Firebase (#5108) DanielJGeiger 2022-05-09 08:38:44 -05:00
  • a524eeb66e fix: eraser removed deleted elements (#5155) David Luzar 2022-05-07 21:01:37 +02:00
  • 3d56ceb794 fix: Handle ColorPicker parentSelector being undefined (#5152) Tom Sherman 2022-05-07 19:16:14 +01:00
  • 65c32b3319 fix: library multiselect not accounting for published state (#5132) David Luzar 2022-05-07 19:13:10 +02:00
  • 9e8e047aae fix: Chart display fix (#5154) Nicholas Fitton 2022-05-07 18:12:31 +01:00
  • 64d330a332 feat: support customType in activeTool (#5144) Aakansha Doshi 2022-05-06 18:21:22 +05:30
  • 1ed1529f96 fix: update opacity of bound text when opacity of container updated (#5142) Aakansha Doshi 2022-05-04 14:29:05 +05:30
  • b30066ca19 fix: jumping of text when typing single line in bound text (#5139) Aakansha Doshi 2022-05-04 11:21:27 +05:30
  • aae8e2fa5d feat: export MIME_TYPES supported by excalidraw (#5135) Aakansha Doshi 2022-05-02 15:47:03 +05:30
  • 9e6d5fdbcb feat: support src collaborators (#5114) Aakansha Doshi 2022-05-02 15:15:24 +05:30
  • 22b2e10ddb chore(deps-dev): bump @babel/plugin-transform-runtime (#5125) dependabot[bot] 2022-05-02 14:47:37 +05:30
  • d53ac2a61e fix: library init/import race conditions (#5101) David Luzar 2022-04-29 16:45:02 +02:00
  • 6a0f800716 feat: export exportToClipboard util from package (#5103) Aakansha Doshi 2022-04-29 18:58:44 +05:30
  • aee1e2451e fix: remove opacity scroll wheel interaction (#5111) Johannes 2022-04-28 18:10:08 +01:00
  • da94eb1284 fix: use excalidraw asset path in fonts when exporting to svg (#5065) Aakansha Doshi 2022-04-28 20:19:41 +05:30
  • ea51251fe6 fix: propagate keydown events from excalidraw-wysiwyg inputs (#5099) Achille Lacoin 2022-04-27 20:28:41 +02:00
  • 399ce1e01a fix: don't bind text to container if double clicked else instead of center (#5105) Aakansha Doshi 2022-04-27 17:04:21 +05:30
  • 7df8302ba2 chore(deps-dev): bump babel-loader in /src/packages/utils (#5088) dependabot[bot] 2022-04-27 10:03:17 +00:00
  • af8c59b5bb chore(deps): bump minimist in /src/packages/excalidraw (#5039) dependabot[bot] 2022-04-27 15:27:56 +05:30
  • cf0f00285b chore(deps): bump minimist from 1.2.5 to 1.2.6 in /src/packages/utils (#5040) dependabot[bot] 2022-04-27 15:27:43 +05:30
  • b5c67a384c chore(deps): bump minimist from 1.2.5 to 1.2.6 (#5042) dependabot[bot] 2022-04-27 15:27:20 +05:30
  • af93cedc08 EXCALIDRAW_EXPORT_SOURCE_PATH -> EXCALIDRAW_EXPORT_SOURCE (#5102) Achille Lacoin 2022-04-27 10:49:02 +02:00
  • b6a6f2d465 feat: Expose window.EXCALIDRAW_EXPORT_SOURCE which host can use to overwrite the source field in exports (#5095) Achille Lacoin 2022-04-26 13:28:39 +02:00
  • 6bcbf8b50a chore(deps): bump node-forge in /src/packages/excalidraw (#5071) dependabot[bot] 2022-04-26 07:40:12 +00:00
  • 666516d7e9 chore(deps): bump async from 2.6.3 to 2.6.4 in /src/packages/excalidraw (#5069) dependabot[bot] 2022-04-26 07:32:29 +00:00
  • b941c5b661 chore(deps-dev): bump webpack in /src/packages/excalidraw (#5027) dependabot[bot] 2022-04-26 13:01:35 +05:30
  • 8f8c85c64e chore(deps): bump async from 2.6.3 to 2.6.4 (#5070) dependabot[bot] 2022-04-26 12:59:37 +05:30
  • 116b0c48da chore(deps): bump nanoid from 3.1.32 to 3.3.3 (#5073) dependabot[bot] 2022-04-26 12:59:11 +05:30
  • aa2971e8c5 chore(deps-dev): bump autoprefixer in /src/packages/excalidraw (#5087) dependabot[bot] 2022-04-26 12:58:53 +05:30
  • 5656ac1e3e chore(deps): bump browser-fs-access from 0.24.1 to 0.29.1 (#5090) dependabot[bot] 2022-04-26 12:58:10 +05:30
  • 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
  • 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
  • 55ccd5b79b feat: delay initial loading message & tweak design (#5049) David Luzar 2022-04-19 19:08:13 +02:00
  • 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
  • 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
  • 2fa69ddc32 refactor: move elementLocked to activeTool.locked (#4983) Aakansha Doshi 2022-03-29 17:10:19 +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
  • 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
  • 127af9db23 refactor: rename elementType to activeTool and make it an object (#4968) Aakansha Doshi 2022-03-25 20:46:01 +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
  • 625ecc64ed feat: Support binding text to container via context menu (#4935) Aakansha Doshi 2022-03-21 17:54:54 +05:30
  • 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