Commit Graph

  • 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
  • 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
  • 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
  • e940993e0e
    chore(deps-dev): bump css-loader in /src/packages/utils (#4914) dependabot[bot] 2022-03-14 14:45:33 +05:30
  • 8f90aeb8d5
    chore(deps-dev): bump ts-loader in /src/packages/utils (#4913) dependabot[bot] 2022-03-14 14:45:02 +05:30
  • e92d133973
    fix: undo when erasing (#4900) Aakansha Doshi 2022-03-11 20:44:17 +05:30
  • b682d88167
    fix: incorrectly erasing on mobile (#4899) David Luzar 2022-03-11 15:45:59 +01:00
  • 7daf1a7944
    feat: Add Eraser 🎉 (#4887) Aakansha Doshi 2022-03-11 19:53:42 +05:30
  • 5c0eff50a0
    chore: Update translations from Crowdin (#4729) Excalidraw Bot 2022-03-09 12:21:26 +01:00
  • 19056d635b
    feat: added optional REACT_APP_WS_SERVER_URL for forks usecases (#4889) Milos Vetesnik 2022-03-09 12:13:59 +01:00
  • 4d5f00ff08
    fix: don't crash on drop highlighted text onto canvas (#4890) Tom Milligan 2022-03-09 10:51:13 +00:00
  • 20de06ef50
    fix: paste styles shortcut (#4886) David Luzar 2022-03-09 10:59:44 +01:00
  • 1849ff6ee2
    fix: freedraw element's background fill color missing from SVG when exporting with package API exportToSvg() (#4871) zsviczian 2022-03-06 23:35:16 +01:00
  • 6765fc16be
    fix: improve pointer syncing performance (#4883) Milos Vetesnik 2022-03-06 23:11:14 +01:00
  • 5ca4f5bbf4
    feat: rewrite collab server connecting (#4881) Milos Vetesnik 2022-03-06 22:43:02 +01:00
  • 9392ec276d
    fix: collab room initialization (#4882) David Luzar 2022-03-06 15:59:56 +01:00
  • b26e4fcf99
    build: support runtime React Jsx in @excalidraw/utils (#4866) Aakansha Doshi 2022-03-04 10:58:02 +05:30
  • 45f3410da8
    build: release @excalidraw/utils 0.1.1 (#4862) David Luzar 2022-03-03 14:59:08 +01:00
  • 94b387ef7b
    fix: ensure verticalAlign properties not shown when no element selected (#4860) David Luzar 2022-03-02 23:56:20 +01:00
  • 6d0716eb6b
    fix: binding text to non-bindable containers and not always preferring selection (#4655) David Luzar 2022-03-02 17:04:09 +01:00
  • 8e26d5b500
    feat: support vertical text align for bound containers (#4852) Aakansha Doshi 2022-03-02 20:06:07 +05:30
  • c5a7723185
    chore: fix various typos (#4857) luzpaz 2022-03-02 01:07:12 -05:00
  • 49172ac2d3
    feat: support custom colors 🎉 (#4843) Aakansha Doshi 2022-02-28 19:04:26 +05:30
  • 618a846451
    chore: remove firebase-tools (#4792) David Luzar 2022-02-28 10:54:20 +01:00
  • d9f49ffd67
    fix: Don't show align icons for single bound container element (#4846) Aakansha Doshi 2022-02-28 11:08:28 +05:30
  • 46e43baad1
    feat: Support Links in Exported SVG (#4791) Jesse Jurman 2022-02-25 15:42:10 -05:00
  • bd35b682fa
    fix: redraw text bounding box when pasting styles (#4845) Aakansha Doshi 2022-02-25 15:36:56 +05:30
  • b6f9a8005e
    docs: list who's integrating excalidraw (#4832) David Luzar 2022-02-23 23:28:17 +01:00
  • 1acfaf6b6e
    feat: Scale font size when bound text containers resized with shift pressed (#4828) Aakansha Doshi 2022-02-22 18:45:59 +05:30
  • 5cf7087754
    fix: restore cursor position after bound text container value updated (#4836) Aakansha Doshi 2022-02-22 18:24:06 +05:30
  • b2d49155ef
    build:remove build packages workflow (#4835) Aakansha Doshi 2022-02-22 13:50:25 +05:30
  • 9745461db7
    chore(deps): bump browser-fs-access from 0.23.0 to 0.24.1 (#4820) dependabot[bot] 2022-02-22 13:26:53 +05:30
  • 21e9fcb2f5
    chore: Add tracking for hyperlinks (#4703) Aakansha Doshi 2022-02-21 17:44:28 +05:30
  • e203203993
    refactor: don't pass array to handleBindTextResize (#4826) Aakansha Doshi 2022-02-21 17:15:29 +05:30
  • f224e4d596
    fix: support resizing multiple bound text containers (#4824) Aakansha Doshi 2022-02-21 16:46:39 +05:30
  • e0ca689759
    chore(deps): bump url-parse from 1.5.3 to 1.5.7 (#4807) dependabot[bot] 2022-02-19 15:16:30 +05:30
  • f792eb5ae7
    fix: also check overflowY: overlay in detectScroll (#4806) Andelf 2022-02-19 02:17:43 +08:00
  • 4604c8d823
    fix: stuck resizing when resizing bound text container very fast beyond threshold (#4804) Aakansha Doshi 2022-02-18 18:20:55 +05:30
  • 0896892f8a
    docs: release @excalidraw/excalidraw@0.11.0 🎉 (#4799) Aakansha Doshi 2022-02-17 18:52:44 +05:30
  • 7fe225ee99
    fix: rename --color-primary-chubb to --color-primary-contrast-offset and fallback to primary color if not present (#4803) Aakansha Doshi 2022-02-17 18:22:19 +05:30
  • d2fd7be457
    fix: add commits directly pushed to master in changelog (#4798) Aakansha Doshi 2022-02-16 21:01:59 +05:30
  • 5c61613a2e
    fix: don't bump element version when adding files data (#4794) David Luzar 2022-02-16 13:56:36 +01:00
  • b2767924de
    feat: show group/group and link action in mobile (#4795) Aakansha Doshi 2022-02-16 15:41:35 +05:30
  • 59d0a77862
    chore(deps): bump @types/react from 17.0.38 to 17.0.39 (#4757) dependabot[bot] 2022-02-16 13:59:14 +05:30
  • 987526d1e5
    docs: tweak documentation for release and add examples (#4786) Aakansha Doshi 2022-02-15 19:13:46 +05:30
  • e894d41a22
    chore(deps): bump vm2 from 3.9.5 to 3.9.7 (#4785) dependabot[bot] 2022-02-15 16:47:23 +05:30
  • 14d1d39e8e
    chore: variable naming :) (#4782) Aakansha Doshi 2022-02-15 16:31:14 +05:30
  • 69336b4832
    build: rename release command to 'release package' (#4783) Aakansha Doshi 2022-02-14 17:47:52 +05:30
  • 32b677fb8a
    chore(deps): bump follow-redirects in /src/packages/excalidraw (#4781) dependabot[bot] 2022-02-14 14:03:04 +05:30
  • 570f725516
    chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 (#4780) dependabot[bot] 2022-02-14 13:54:57 +05:30