Commit Graph

  • b914ad41fc
    feat: support ExcalidrawElement.customData (#5592) David Luzar 2022-08-18 14:02:46 +02:00
  • 551c38f60b
    fix: remove unnecessary conditions in pointerup for linear elements (#5575) Aakansha Doshi 2022-08-18 13:58:46 +05:30
  • 38e8ae46c9
    fix: check if hitting link in handleSelectionOnPointerDown (#5589) Aakansha Doshi 2022-08-18 13:40:26 +05:30
  • ad0c4c4c78
    fix: points not being normalized on single-elem resize (#5581) David Luzar 2022-08-16 21:51:43 +02:00
  • 27cf5ed17e
    fix: deselect linear element when clicked inside bounding box outside editor (#5579) Aakansha Doshi 2022-08-16 23:05:38 +05:30
  • fd946adbae
    refactor: cleanup renderScene (#5573) Aakansha Doshi 2022-08-16 16:09:53 +05:30
  • c37977af4b
    docs: correct readme type typo (#5574) Caleb OLeary 2022-08-16 03:25:55 -05:00
  • a0d413ab4e
    fix: resize multiple elements from center (#5560) Alex Kim 2022-08-13 22:53:10 +05:00
  • b67a2b4f65
    fix: call static methods via class instead of instance in linearElementEditor (#5561) Aakansha Doshi 2022-08-11 20:33:07 +05:30
  • 5a8dbe8030
    feat: show a mid point for linear elements (#5534) Aakansha Doshi 2022-08-11 20:16:25 +05:30
  • 731093f631
    fix: show bounding box for 3 or more linear point elements (#5554) Aakansha Doshi 2022-08-10 21:42:28 +05:30
  • fe56975f19
    fix: cleanup the condition for dragging elements (#5555) Aakansha Doshi 2022-08-10 15:32:40 +05:30
  • 2d800feeeb
    fix: shareable links being merged with current scene data (#5547) David Luzar 2022-08-08 17:51:19 +02:00
  • 93cccd596a
    fix: Scene lookup failing when looking up by id (#5542) David Luzar 2022-08-08 17:01:17 +02:00
  • 45b592227d
    fix: remove rounding to fix jitter when shift-editing (#5543) David Luzar 2022-08-05 16:52:46 +02:00
  • b818df1098
    feat: lock angle when editing linear elements with shift pressed (#5527) Ryan Di 2022-08-05 06:42:31 +08:00
  • 4359e2935d
    fix: line deselected when shift-dragging point outside editor (#5540) David Luzar 2022-08-04 20:31:56 +02:00
  • 3d9d398378
    fix: flip linear elements after redesign (#5538) Aakansha Doshi 2022-08-04 18:41:31 +05:30
  • 0a5da0269f
    docs: migrate the example to React 18 (#5533) Aakansha Doshi 2022-08-04 12:24:13 +05:30
  • 08ce7c7fc3
    feat: redesign linear elements 🎉 (#5501) Aakansha Doshi 2022-08-03 20:58:17 +05:30
  • fe7fbff7f6
    chore: Update translations from Crowdin (#5507) Excalidraw Bot 2022-08-03 08:13:00 +02:00
  • 501397cb61
    fix: disable locking aspect ratio for box-selection (#5525) David Luzar 2022-08-02 15:40:17 +02:00
  • 865d29388c
    feat: cursor alignment when creating linear elements with shift pressed (#5518) Ryan Di 2022-08-02 18:13:19 +08:00
  • 54c7ec416a
    fix: Add title attribute to the modal close button (#5521) José dBruxelles 2022-08-02 08:12:47 +02:00
  • aca284057d
    fix: Context menu positioning when component has offsets (#5520) zsviczian 2022-08-02 08:08:55 +02:00
  • 2820cd112e
    feat: shift-clamp when creating multi-point lines/arrows (#5500) Ryan Di 2022-08-01 21:41:50 +08:00
  • 426b5d9537
    feat: cursor alignment when creating generic elements (#5516) Ryan Di 2022-08-01 19:24:46 +08:00
  • e7d34677c6
    fix: resolve paths in prebuild.js script (#5498) David Luzar 2022-07-30 21:56:46 +02:00
  • 3d5356cb8e
    fix: use flushSync when moving line editor since we need to read previous value after setting state (#5508) Aakansha Doshi 2022-07-29 19:27:37 +05:30
  • 46f5ce5ce0
    fix: useLayout effect cleanup in dev mode for charts (#5505) Aakansha Doshi 2022-07-29 17:25:26 +05:30
  • b00bd3d6c0
    chore: Update translations from Crowdin (#5476) Excalidraw Bot 2022-07-29 07:44:09 +02:00
  • 91fc22182c
    fix: revert browser toast for high/low zoom (#5495) Aakansha Doshi 2022-07-27 20:49:29 +05:30
  • 966ca2ffa6
    refactor: rename docs to dev-docs (#5487) Aakansha Doshi 2022-07-26 16:55:25 +05:30
  • 2b049b4a65
    docs: Integrate docusaraus for docs (#5482) Aakansha Doshi 2022-07-26 16:34:12 +05:30
  • 339212e563
    refactor: remove unnecessary if condition for linear element onKeyDown (#5486) Aakansha Doshi 2022-07-26 16:33:13 +05:30
  • f8b4bb66b4
    chore: Update peer dependencies to React 18 in @excalidraw/excalidraw (#5483) DanielJGeiger 2022-07-26 05:53:30 -05:00
  • f4312bba5e
    fix: Fixing push to DockerHub (#5468) Andrew 2022-07-26 06:43:09 -04:00
  • ac66665b64
    fix: incorrectly rendering freedraw elements (#5481) David Luzar 2022-07-22 16:18:41 +02:00
  • 2b71a1f0bd
    fix: generate types when building example (#5480) Aakansha Doshi 2022-07-22 18:53:21 +05:30
  • 58845e450a
    fix: Use React.FC as react-dom is not able to infer types of Modal (#5479) Aakansha Doshi 2022-07-22 13:09:15 +05:30
  • 15d79f8fee
    chore: upgrade to React 18 (#5450) Aakansha Doshi 2022-07-22 11:20:36 +05:30
  • 958ebeae61
    feat: make context menu scrollable (#4030) Shubham Shah 2022-07-21 18:04:49 +05:30
  • 31f51ca53b
    chore: Update translations from Crowdin (#5428) Excalidraw Bot 2022-07-21 09:55:30 +02:00
  • 5abbf73050
    chore(deps-dev): bump sass-loader from 12.4.0 to 13.0.2 in /src/packages/excalidraw (#5400) dependabot[bot] 2022-07-20 12:51:57 +00:00
  • 7cf766630d
    chore(deps-dev): bump rewire from 5.0.0 to 6.0.0 (#4440) dependabot[bot] 2022-07-20 18:20:03 +05:30
  • 59fccafeac
    chore(deps-dev): bump sass-loader from 12.6.0 to 13.0.2 in /src/packages/utils (#5396) dependabot[bot] 2022-07-20 18:17:09 +05:30
  • 19a6996e6b
    chore(deps-dev): bump typescript from 4.6.4 to 4.7.4 in /src/packages/excalidraw (#5329) dependabot[bot] 2022-07-20 18:16:09 +05:30
  • 86c4f90910
    chore(deps-dev): bump postcss-loader from 6.2.1 to 7.0.0 in /src/packages/excalidraw (#5234) dependabot[bot] 2022-07-20 18:15:50 +05:30
  • 4d88112021
    chore(deps-dev): bump @babel/plugin-transform-runtime from 7.17.10 to 7.18.6 in /src/packages/excalidraw (#5390) dependabot[bot] 2022-07-20 18:12:21 +05:30
  • de5c63e299
    chore(deps-dev): bump @babel/plugin-transform-arrow-functions from 7.16.7 to 7.18.6 in /src/packages/excalidraw (#5392) dependabot[bot] 2022-07-20 18:11:40 +05:30
  • da0853a121
    chore(deps-dev): bump @babel/plugin-transform-async-to-generator from 7.16.5 to 7.18.6 in /src/packages/utils (#5391) dependabot[bot] 2022-07-20 11:11:25 +00:00
  • 57cc4b6a29
    chore(deps-dev): bump terser-webpack-plugin from 5.3.1 to 5.3.3 in /src/packages/excalidraw (#5272) dependabot[bot] 2022-07-20 10:43:47 +00:00
  • e2ddd7b27a
    chore(deps-dev): bump @babel/plugin-transform-typescript from 7.16.1 to 7.18.6 in /src/packages/excalidraw (#5397) dependabot[bot] 2022-07-20 10:43:37 +00:00
  • 693de8501e
    chore(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in src/packages/excalidraw (#5327) dependabot[bot] 2022-07-20 10:42:51 +00:00
  • c6df6d444e
    chore(deps-dev): bump @babel/plugin-transform-arrow-functions from 7.16.0 to 7.18.6 in /src/packages/utils (#5398) dependabot[bot] 2022-07-20 10:39:23 +00:00
  • ad5692c5f8
    chore(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in /src/packages/utils (#5324) dependabot[bot] 2022-07-20 10:25:19 +00:00
  • 60ab3337af
    chore(deps-dev): bump dotenv from 10.0.0 to 16.0.1 (#5197) dependabot[bot] 2022-07-20 15:50:17 +05:30
  • dd847793d2
    chore(deps): bump dotenv from 10.0.0 to 16.0.1 in /src/packages/excalidraw (#5195) dependabot[bot] 2022-07-20 15:48:57 +05:30
  • 6d6e9f0dd3
    chore(deps-dev): bump @babel/plugin-transform-typescript from 7.16.1 to 7.18.6 in /src/packages/utils (#5393) dependabot[bot] 2022-07-20 10:15:12 +00:00
  • 0fe0d7ca6b
    chore(deps-dev): bump webpack from 5.72.0 to 5.73.0 in /src/packages/excalidraw (#5268) dependabot[bot] 2022-07-20 10:12:12 +00:00
  • abcf1f1bae
    chore(deps-dev): bump @types/lodash.throttle from 4.1.6 to 4.1.7 (#5172) dependabot[bot] 2022-07-20 15:41:20 +05:30
  • 7d0b03f754
    chore(deps-dev): bump ts-loader from 9.3.0 to 9.3.1 in /src/packages/utils (#5356) dependabot[bot] 2022-07-20 15:40:25 +05:30
  • bd8931d3d1
    chore(deps): bump i18next-browser-languagedetector from 6.1.2 to 6.1.4 (#4977) dependabot[bot] 2022-07-20 15:39:41 +05:30
  • 0d86c04939
    chore(deps-dev): bump @babel/plugin-transform-async-to-generator from 7.16.0 to 7.18.6 in /src/packages/excalidraw (#5402) dependabot[bot] 2022-07-20 15:37:40 +05:30
  • 8436ebbf68
    chore(deps-dev): bump ts-loader from 9.3.0 to 9.3.1 in /src/packages/excalidraw (#5355) dependabot[bot] 2022-07-20 15:29:47 +05:30
  • 824f94b3df
    chore(deps-dev): bump @babel/preset-typescript from 7.16.7 to 7.18.6 in /src/packages/utils (#5389) dependabot[bot] 2022-07-20 15:29:17 +05:30
  • f9a8e686b2
    chore(deps-dev): bump @babel/core from 7.17.2 to 7.18.6 in /src/packages/utils (#5395) dependabot[bot] 2022-07-20 15:28:54 +05:30
  • e442a44ba8
    chore(deps-dev): bump @babel/preset-react from 7.16.7 to 7.18.6 in /src/packages/excalidraw (#5394) dependabot[bot] 2022-07-20 15:28:34 +05:30
  • f1fd29571a
    chore(deps): bump @tldraw/vec from 1.4.3 to 1.7.1 (#5360) dependabot[bot] 2022-07-20 15:04:56 +05:30
  • 6a482a7ba2
    chore(deps): bump url-parse from 1.5.7 to 1.5.10 (#4851) dependabot[bot] 2022-07-20 14:59:43 +05:30
  • bfea434a55
    chore(deps-dev): bump @types/resize-observer-browser from 0.1.6 to 0.1.7 (#4759) dependabot[bot] 2022-07-20 14:58:42 +05:30
  • acb22c5a64
    chore(deps-dev): bump webpack from 5.72.1 to 5.73.0 in /src/packages/utils (#5273) dependabot[bot] 2022-07-20 14:56:24 +05:30
  • 7cd1b621d1
    chore(deps-dev): bump mini-css-extract-plugin from 2.6.0 to 2.6.1 in /src/packages/excalidraw (#5331) dependabot[bot] 2022-07-20 14:55:53 +05:30
  • 9c37b25bab
    chore(deps-dev): bump @babel/preset-typescript from 7.16.7 to 7.18.6 in /src/packages/excalidraw (#5399) dependabot[bot] 2022-07-20 14:55:15 +05:30
  • a8bb9a78ef
    chore(deps-dev): bump @babel/preset-env from 7.16.7 to 7.18.6 in /src/packages/utils (#5401) dependabot[bot] 2022-07-20 14:54:51 +05:30
  • e4aff04061
    chore(deps-dev): bump @babel/core from 7.17.0 to 7.18.6 in /src/packages/excalidraw (#5403) dependabot[bot] 2022-07-20 14:54:30 +05:30
  • c5cadc7de3
    fix: missing translation for "Scale" to Export Dialog (#5456) Gwenaël Gallon 2022-07-20 11:22:04 +02:00
  • 7dc0c0d96a
    chore(deps): bump terser from 5.7.0 to 5.14.2 in /src/packages/utils (#5469) dependabot[bot] 2022-07-20 12:33:27 +05:30
  • 2c9c8c8e05
    chore(deps): bump terser from 5.9.0 to 5.14.2 in /src/packages/excalidraw (#5470) dependabot[bot] 2022-07-20 12:32:56 +05:30
  • b5d7ae57e5
    chore(deps): bump terser from 4.8.0 to 4.8.1 (#5471) dependabot[bot] 2022-07-20 12:32:36 +05:30
  • 0f66ee3a41
    build: move dotenv to dev deps (#5472) Aakansha Doshi 2022-07-20 12:32:12 +05:30
  • 771372c66b
    fix: add display name for Excalidraw component so it doesn't show as anonymous (#5464) Aakansha Doshi 2022-07-19 21:04:05 +05:30
  • a7937681e9
    fix: account for safe area for floating buttons on mobile (#5420) David Luzar 2022-07-19 15:44:14 +02:00
  • 792f238d16
    refactor: improve typing & check (#5415) David Luzar 2022-07-19 15:44:04 +02:00
  • ba16416c75
    fix: attribute warnings in comment svg example (#5465) Aakansha Doshi 2022-07-19 17:53:21 +05:30
  • 6e0ac52a64
    fix: check for ctrl key when wheel event triggered to only disable zooming (#5459) Aakansha Doshi 2022-07-18 14:39:55 +05:30
  • 5bc40402a6
    fix: disable render throttling by default & during resize (#5451) David Luzar 2022-07-16 11:36:55 +02:00
  • df14c69977
    refactor: don't pass zenModeEnable, viewModeEnabled and toggleZenMode props to LayerUI (#5444) Aakansha Doshi 2022-07-14 16:13:10 +05:30
  • 1ea67ba93d
    fix: attach wheel event to exscalidraw container only (#5443) Aakansha Doshi 2022-07-14 11:08:20 +05:30
  • a7153d9d1d
    feat: update toast api to account for duration and closable (#5427) Aakansha Doshi 2022-07-11 18:11:13 +05:30
  • e885057a71
    chore: Update translations from Crowdin (#5186) Excalidraw Bot 2022-07-09 07:58:09 +02:00
  • 7efa081976
    fix: show toast when browser zoom is not 100% (#5304) Aakansha Doshi 2022-07-08 19:19:00 +05:30
  • 5deb93a083
    fix: prevent browser zoom inside Excalidraw (#5426) Aakansha Doshi 2022-07-08 17:53:40 +05:30
  • e3908e6fe3
    fix: typo in changelog (#5425) Aakansha Doshi 2022-07-07 18:45:17 +05:30
  • fe3d0b5e8b
    docs: release @excalidraw/excalidraw@0.12.0 🎉 (#5421) Aakansha Doshi 2022-07-07 18:26:19 +05:30
  • b6bb74d08d
    feat: throttle scene rendering to animation framerate (#5422) David Luzar 2022-07-07 11:47:37 +02:00
  • c725f84334
    build: extract all i18n files into locales folder (#5419) Aakansha Doshi 2022-07-06 15:21:05 +05:30
  • 11a3380d83
    build: automate release step fully (#5414) Aakansha Doshi 2022-07-06 15:20:52 +05:30
  • 76a5bb060e
    feat: make toast closable and allow custom duration (#5308) Aakansha Doshi 2022-07-05 21:43:59 +05:30
  • dac8dda4d4
    feat: collab component state handling rewrite & fixes (#5046) David Luzar 2022-07-05 16:03:40 +02:00