75458c3192
docs: release @excalidraw/excalidraw@0.13.0 🎉 ( #5793 )
2022-10-27 18:28:44 +05:30
4cd25253bf
chore: Update translations from Crowdin ( #5738 )
...
* New translations en.json (Ukrainian)
* New translations en.json (Czech)
* Auto commit: Calculate translation coverage
* New translations en.json (Czech)
* Auto commit: Calculate translation coverage
* New translations en.json (Czech)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Bengali)
* Auto commit: Calculate translation coverage
* New translations en.json (Ukrainian)
* New translations en.json (Ukrainian)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Turkish)
* Auto commit: Calculate translation coverage
* New translations en.json (Turkish)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* New translations en.json (Kurdish)
* Auto commit: Calculate translation coverage
* New translations en.json (Kurdish)
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Kurdish)
* Auto commit: Calculate translation coverage
* New translations en.json (Kurdish)
* Auto commit: Calculate translation coverage
* New translations en.json (Kurdish)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (Portuguese, Brazilian)
* Auto commit: Calculate translation coverage
* Add Kurdi
* Add Galego
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-10-25 16:26:55 +05:30
78e254fb30
fix: Ungroup short cut key ( #5779 )
...
* fix: Ungroup short cut key
* Add specs
2022-10-21 14:04:56 +05:30
79bd3b8cda
fix: replaced KeyboardEvent.code with KeyboardEvent.key for all letters ( #5523 )
...
* fix: Replaced KeyboardEvent.code with KeyboardEvent.key for all letters
* fix: reverted all keybindings that included alt to use code instead of keys
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-10-21 00:31:26 +05:30
55110bf1b8
fix: free draw flip not scaling correctly ( #5752 )
2022-10-19 00:03:58 +02:00
941b2d7042
feat: render library into Sidebar
on mobile ( #5774 )
2022-10-18 10:29:14 +05:30
e9067de173
feat: refactor Sidebar into standalone reusable component ( #5663 )
...
🚀 !
2022-10-17 12:25:24 +02:00
fdc462ec01
fix: wait for window focus until prompting for library install ( #5751 )
2022-10-10 16:08:13 +02:00
d1441afec9
feat: additional drag and drop image format support (webp, bmp, ico) ( #5749 )
...
Update constants.ts
2022-10-09 19:15:30 -07:00
3298aaf0c7
fix: update perfect freehand library to fix extra dot ( #5727 )
2022-10-08 21:00:33 +02:00
e9a224a0de
fix: restoreElementWithProperties drops "parent" property ( #5742 )
...
Co-authored-by: Yosyp Buchma <yo@yosyp.co >
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-10-08 20:42:05 +02:00
76cf560914
chore: Update translations from Crowdin ( #5692 )
...
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Russian)
* New translations en.json (Polish)
* New translations en.json (Bengali)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Tamil)
* New translations en.json (Marathi)
* New translations en.json (Swedish)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Turkish)
* New translations en.json (Slovenian)
* New translations en.json (Korean)
* New translations en.json (German)
* New translations en.json (Russian)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (Greek)
* New translations en.json (Slovak)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Portuguese)
* New translations en.json (Kabyle)
* Auto commit: Calculate translation coverage
* New translations en.json (Korean)
* New translations en.json (Slovenian)
* New translations en.json (Chinese Traditional)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* New translations en.json (German)
* New translations en.json (Occitan)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Dutch)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Latvian)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovak)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
2022-10-03 11:32:29 +05:30
6c1246ef77
feat: Enter and Exit line editor via context menu ( #5719 )
...
* feat: Enter and exit line editor via context menu
* Add tests
* fix
* review fixes
* fix
2022-09-27 16:54:50 +05:30
b477c2ad6b
fix: horizontal text alignment for bound text when resizing ( #5721 )
...
* Update textElement.ts
* Add test
* don't use modifier keys when not needed
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-09-27 16:44:41 +05:30
4cb6f09559
fix: set the dimensions of bound text correctly ( #5710 )
...
* fix: set the dimensions of bound text correctly
* use original Text when wrapping
* fix text align
* fix specs
* fix
* newline
2022-09-22 15:40:38 +05:30
8636ef1017
refactor: create a util to compute container dimensions for bound text container ( #5708 )
2022-09-19 15:30:37 +05:30
3a776f8795
fix: image-mirroring in export preview and in exported svg ( #5700 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-09-17 21:02:13 +00:00
9929a2be6f
fix: double state update incorrectly resetting state ( #5704 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-09-17 20:21:27 +02:00
9cccac1458
feat: further reduce darkmode init flash ( #5701 )
...
* feat: further reduce darkmode init flash
* fix lint
* tweak doc
* colocate code
2022-09-16 17:12:24 +02:00
7eaf47c9d4
fix: default light theme splash 🔧 ( #5660 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-09-16 13:59:03 +00:00
ec4b3d913e
fix: remove no longer used code related to collab room loading ( #5699 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-09-15 19:58:07 +00:00
5390617c01
test: add more specs for line editor segment midpoints ( #5698 )
...
* tests: add more specs for line editor segment midpoints
* use API to create elements
* Add specs for checking midpoint hidden when points too close
2022-09-15 19:31:55 +05:30
0d1058a596
feat: support segment midpoints in line editor ( #5641 )
...
* feat: support segment midpoints in line editor
* fix tests
* midpoints working in bezier curve
* midpoint working with non zero roughness
* calculate beizer curve control points for points >2
* unnecessary rerender
* don't show phantom points inside editor for short segments
* don't show phantom points for small curves
* improve the algo for plotting midpoints on bezier curve by taking arc lengths and doing binary search
* fix tests finally
* fix naming
* cache editor midpoints
* clear midpoint cache when undo
* fix caching
* calculate index properly when not all segments have midpoints
* make sure correct element version is fetched from cache
* chore
* fix
* direct comparison for equal points
* create arePointsEqual util
* upate name
* don't update cache except inside getter
* don't compute midpoints outside editor unless 2pointer lines
* update cache to object and burst when Zoom updated as well
* early return if midpoints not present outside editor
* don't early return
* cleanup
* Add specs
* fix
2022-09-14 19:55:54 +05:30
c5869979c8
chore: fix typo in clipboard alert ( #5693 )
...
chore: fix typo
2022-09-14 12:15:35 +05:30
6a6b9c90a7
fix: revert webpack deduping to fix @next
runtime ( #5695 )
...
Revert "chore: Dedupe webpack configs. (#5449 )"
This reverts commit da4fa91ffc
.
2022-09-13 21:19:57 +02:00
5c17751662
fix: Move to release notes for v0.9.0 and after ( #5686 )
...
* fix: Move to release notes for v0.9.0 and after
* fix
2022-09-13 16:29:56 +05:30
898789b979
chore: update lib menu click outside callback comment ( #5687 )
2022-09-12 11:19:22 +05:30
7922ce129e
chore: fix typo in blob.ts ( #5664 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-09-11 21:50:51 +00:00
59ec1c6cee
fix: zen-mode exit button not working ( #5682 )
2022-09-09 13:53:38 +02:00
933c6a2237
build: add missing dependencies: pica, lodash ( #5656 )
...
* add missing dependencies: pica, lodash
* remove lodash & fix yarn.lock
* first
* second
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-09-07 16:08:04 +05:30
cd61f31116
fix: buttons jump around on the mobile menu ( #5658 )
...
Update MobileMenu.tsx
2022-09-05 16:00:47 +05:30
b3052f0178
fix : #5622 - prevent session theme reset during collaboration ( #5640 )
...
* ✅ fixed #5622 - prevent session theme reset
- ❌ prevent newly initialized state to override theme preferences.
- 🔧 fix for #5622
* refactor
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-09-01 15:41:44 +05:30
a271e42af1
chore: Update translations from Crowdin ( #5596 )
...
* New translations en.json (Vietnamese)
* Auto commit: Calculate translation coverage
* New translations en.json (Lithuanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Lithuanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Bengali)
* Auto commit: Calculate translation coverage
* New translations en.json (Bengali)
* Auto commit: Calculate translation coverage
2022-09-01 13:36:54 +05:30
836120c14b
feat: added exportPadding to PNG (blob) export in @excalidraw/utils ( #5626 )
...
* added exportPadding
* Update README.md
* Update CHANGELOG.md
2022-08-30 12:48:24 +05:30
da4fa91ffc
chore: Dedupe webpack configs. ( #5449 )
...
* chore: Dedupe package dependencies and webpack configs.
* Fully dedupe `src/packages` via symlinks
* Merge https://github.com/excalidraw/excalidraw into dedupe-package-deps-configs
* fix: Link `tsc` so `build:example` works in @excalidraw/excalidraw
* @excalidraw/plugins: Revert the `yarn.lock` deduping.
* Drop yarn commands from the root `package.json`.
* Remove more unneeded `package.json` additions.
* One more change to drop in `package.json` files.
* Deduping: Move even more into common webpack configs.
* renaming
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-08-30 12:37:18 +05:30
553b493f37
fix: library actions inside the sidebar ( #5638 )
2022-08-29 19:26:03 +05:30
59a1d192d2
chore: update CodeSandbox links and add a config ( #5624 )
...
* chore: update CodeSandbox links and add a config
* Update tasks.json
2022-08-29 18:52:04 +05:30
8b7302e89e
fix: don't render library menu twice for mobile ( #5636 )
2022-08-29 15:44:10 +05:30
f9b7cfd8aa
fix: reintroduce help dialog button ( #5631 )
2022-08-27 23:02:17 +02:00
2b4462c941
refactor: reuse common ui dialogs and message for mobile and LayerUI ( #5611 )
...
* refactor: Move common UI dialogs to component
* refactor
* fix
2022-08-26 11:46:34 +05:30
43b13d8e3a
fix: Add display name to components so it doesn't show as anonymous ( #5616 )
2022-08-26 11:46:19 +05:30
720f468f39
fix: improve solveQuadratic when a = 0 ( #5618 )
2022-08-24 14:44:59 +08:00
33300d19f6
fix: add random tiny offsets to avoid linear elements from being clipped ( #5615 )
...
Co-authored-by: Ryan Di <ryandi@Ryans-MacBook-Pro.local >
2022-08-23 15:52:15 +02:00
5aed159991
docs: fix refs table ( #5614 )
...
* docs: fix refs table
* fix
* fix
* fix
* fix
2022-08-23 13:55:43 +05:30
de1d221d1c
docs: add PR link ( #5613 )
...
docs:add PR link
2022-08-23 11:51:45 +05:30
9a68dbffe2
docs: update docs for param defaultStatus in loadLibraryFromBlob ( #5612 )
2022-08-23 11:32:53 +05:30
32d82219b1
refactor: Stats component ( #5610 )
...
refactor: stats component
2022-08-22 17:18:25 +05:30
ba2c86fe1b
refactor: Move footer to its own component ( #5609 )
2022-08-22 16:09:24 +05:30
f1ae37c84b
fix: Crash when adding a new point in the line editor #5602 ( #5606 )
...
Update linearElementEditor.ts
2022-08-22 10:39:27 +05:30
ec350ba8b2
feat: Introduce ExcalidrawElements and ExcalidrawAppState provider ( #5463 )
...
* feat: Introduce ExcalidrawData provider so that app state and elements need not be passed to children
* fix
* fix zen mode
* Separate providers for data and elements
* pass appState and elements to layerUI
* pass appState and elements to selectedShapeActions
* pass appState and elements to MobileMenu
* pass appState to librarymenu
* rename
* rename to ExcalidrawAppState
2022-08-20 22:49:44 +05:30
46a61ad4df
feat: enable midpoint inside linear element editor ( #5564 )
...
* feat: enable midpoint inside linear element editor
* fix
* fix
* hack to set pointerDownState.hit.hasHitElementInside when mid point added
* remove hacks as not needed :)
* remove newline
* fix
* add doc
2022-08-18 19:56:26 +05:30
f4b1a30bef
chore: Update translations from Crowdin ( #5552 )
2022-08-18 15:42:40 +02:00
32aa79164b
refactor: remove unused attribute hasHitElementInside from pointerDownState ( #5591 )
2022-08-18 19:11:18 +05:30
b5fd904808
fix: allow box selection of points when inside editor ( #5594 )
2022-08-18 19:07:14 +05:30
8f8dd1105f
docs: changelog fixes ( #5593 )
2022-08-18 14:16:06 +02:00
b914ad41fc
feat: support ExcalidrawElement.customData
( #5592 )
...
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-08-18 17:32:46 +05:30
551c38f60b
fix: remove unnecessary conditions in pointerup for linear elements ( #5575 )
...
* fix: remove unnecessary conditions in pointerup for linear elements
* reset editingLinearElement when clicked inside bounding box
2022-08-18 13:58:46 +05:30
38e8ae46c9
fix: check if hitting link in handleSelectionOnPointerDown ( #5589 )
...
fix: check if hitting link in handleSelectionOnPoiinterDown
2022-08-18 13:40:26 +05:30
ad0c4c4c78
fix: points not being normalized on single-elem resize ( #5581 )
2022-08-16 21:51:43 +02:00
27cf5ed17e
fix: deselect linear element when clicked inside bounding box outside editor ( #5579 )
2022-08-16 23:05:38 +05:30
fd946adbae
refactor: cleanup renderScene ( #5573 )
...
* refactor: cleanup renderScene
* pass object instead of individual params
2022-08-16 16:09:53 +05:30
c37977af4b
docs: correct readme type typo ( #5574 )
2022-08-16 13:55:55 +05:30
a0d413ab4e
fix: resize multiple elements from center ( #5560 )
...
Co-authored-by: Ryan Di <ryan.weihao.di@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-08-13 19:53:10 +02:00
b67a2b4f65
fix: call static methods via class instead of instance in linearElementEditor ( #5561 )
...
* fix: call getMidPoint via class instead of instance
* fix
* fix
2022-08-11 20:33:07 +05:30
5a8dbe8030
feat: show a mid point for linear elements ( #5534 )
...
* feat: Add a mid point for linear elements
* fix tests
* show mid point only on hover
* hacky fix :(
* don't add mid points if present and only add outside editor
* improve styling and always show phantom point instead of just on hover
* fix tests
* fix
* only add polyfill for test
* add hover state for phantom point
* fix tests
* fix
* Add Array.at polyfill
* reuse `centerPoint()` helper
* reuse `distance2d`
* use `Point` type
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-08-11 20:16:25 +05:30
731093f631
fix: show bounding box for 3 or more linear point elements ( #5554 )
...
* fix: show bounding box for 3+ linear point elements
* refactor
* show bounding box for 3 points as well
* fix dragging bounding box for linear elements
* Increase margin/padding for linear elements
* fix cursor and keep bounding box same but offset resize handles
* introduce slight padding for selection border
* better
* add constant for spacing
2022-08-10 21:42:28 +05:30
fe56975f19
fix: cleanup the condition for dragging elements ( #5555 )
2022-08-10 15:32:40 +05:30
2d800feeeb
fix: shareable links being merged with current scene data ( #5547 )
2022-08-08 17:51:19 +02:00
93cccd596a
fix: Scene lookup failing when looking up by id ( #5542 )
2022-08-08 17:01:17 +02:00
45b592227d
fix: remove rounding to fix jitter when shift-editing ( #5543 )
...
Co-authored-by: Ryan Di <ryan.weihao.di@gmail.com >
2022-08-05 20:22:46 +05:30
b818df1098
feat: lock angle when editing linear elements with shift pressed ( #5527 )
...
Co-authored-by: Ryan <diweihao@bytedance.com >
2022-08-04 22:42:31 +00:00
4359e2935d
fix: line deselected when shift-dragging point outside editor ( #5540 )
2022-08-05 00:01:56 +05:30
3d9d398378
fix: flip linear elements after redesign ( #5538 )
2022-08-04 18:41:31 +05:30
0a5da0269f
docs: migrate the example to React 18 ( #5533 )
2022-08-04 12:24:13 +05:30
08ce7c7fc3
feat: redesign linear elements 🎉 ( #5501 )
...
* feat: redesign arrows and lines
* set selectedLinearElement on pointerup
* fix tests
* fix lint
* set selectionLinearElement to null when element is not selected
* fix
* don't set selectedElementIds to empty object when linear element selected
* don't move arrows when clicked on bounding box
* don't consider bounding box when linear element selected
* better hitbox
* show pointer when over the points in linear elements
* highlight points when hovered
* tweak design whene editing linear element points
* tweak
* fix test
* fix multi point editing
* cleanup
* fix
* fix
* remove stroke when hovered
* account for zoom when hover
* review fix
* set selectedLinearElement to null when selectedElementIds doesn't contain the linear element
* remove hover affect when moved away from linear element
* don't set selectedLinearAElement if already set
* fix selection
* render reduced in test :p
* fix box selection for single linear element
* set selectedLinearElement when deselecting selected elements and linear element is selected
* don't show linear element handles when element locked
* selected linear element when only linear present and selected with selectAll
* don't set selectedLinearElement if already set
* store selectedLinearElement in browser to persist
* remove redundant checks
* test fix
* select linear element handles when user has finished multipoint editing
* fix snap
* add comments
* show bounding box for locked linear elements
* add stroke param to fillCircle and remove stroke when linear element point hovered
* set selectedLinearElement when thats the only element left when deselcting others
* skip tests instead of removing for rotation
* (un)bind on pointerUp when moving linear element points outside editor
* render bounding box for linear elements as a fallback on state mismatch
* simplify and remove type assertion
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-08-03 20:58:17 +05:30
fe7fbff7f6
chore: Update translations from Crowdin ( #5507 )
...
* New translations en.json (Czech)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
2022-08-03 11:43:00 +05:30
501397cb61
fix: disable locking aspect ratio for box-selection ( #5525 )
2022-08-02 19:10:17 +05:30
865d29388c
feat: cursor alignment when creating linear elements with shift pressed ( #5518 )
...
* feat: cursor alignment when creating linear elements
* feat: apply cursor alignment to multi-point linear elements
* refactor: rename size helper function
2022-08-02 15:43:19 +05:30
54c7ec416a
fix: Add title
attribute to the modal close button ( #5521 )
...
Add `title` attribute to the modal close button
2022-08-02 11:42:47 +05:30
aca284057d
fix: Context menu positioning when component has offsets ( #5520 )
...
Update Popover.tsx
2022-08-02 11:38:55 +05:30
2820cd112e
feat: shift-clamp when creating multi-point lines/arrows ( #5500 )
...
Co-authored-by: Ryan <diweihao@bytedance.com >
2022-08-01 15:41:50 +02:00
426b5d9537
feat: cursor alignment when creating generic elements ( #5516 )
...
Co-authored-by: Ryan <diweihao@bytedance.com >
2022-08-01 13:24:46 +02:00
e7d34677c6
fix: resolve paths in prebuild.js script ( #5498 )
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 )
...
* fix: use flushSync when moving line editor since we need to read previous value after setting state
* add comment
2022-07-29 19:27:37 +05:30
46f5ce5ce0
fix: useLayout effect cleanup in dev mode for charts ( #5505 )
2022-07-29 17:25:26 +05:30
b00bd3d6c0
chore: Update translations from Crowdin ( #5476 )
...
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Basque)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Tamil)
* New translations en.json (Swedish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Bengali)
* New translations en.json (Slovak)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Turkish)
* New translations en.json (German)
* New translations en.json (Marathi)
* New translations en.json (Basque)
* New translations en.json (Romanian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (Greek)
* New translations en.json (Portuguese)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Polish)
* New translations en.json (Kabyle)
* Auto commit: Calculate translation coverage
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-07-29 11:14:09 +05:30
91fc22182c
fix: revert browser toast for high/low zoom ( #5495 )
2022-07-27 20:49:29 +05:30
966ca2ffa6
refactor: rename docs to dev-docs ( #5487 )
2022-07-26 16:55:25 +05:30
2b049b4a65
docs: Integrate docusaraus for docs ( #5482 )
...
* feat:Integrate docusaraus for docs
* Update docs for Excalidraw
Co-authored-by: David Luzar <luzar.david@gmail.com >
* remove blogs
* remove blog authors
* get started docs
* typo
* add static assets
* change port number
* Add script to build docs only if docs updated
* dummy
* update script to be compatible with ignoreBuild in vercel
* remove script and dummy log
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-07-26 16:34:12 +05:30
339212e563
refactor: remove unnecessary if condition for linear element onKeyDown ( #5486 )
...
* refactor: remove unnecessary if condition for linear element onKeyDown
* fix
2022-07-26 16:33:13 +05:30
f8b4bb66b4
chore: Update peer dependencies to React 18 in @excalidraw/excalidraw
( #5483 )
...
* chore: Update peer dependencies to React 18 in `@excalidraw/excalidraw`
* Update src/packages/excalidraw/package.json
Co-authored-by: David Luzar <luzar.david@gmail.com >
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-07-26 16:23:30 +05:30
f4312bba5e
fix: Fixing push to DockerHub ( #5468 )
...
* fix: Fixing push to DockerHub
* Update .github/workflows/publish-docker.yml
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-07-26 16:13:09 +05:30
ac66665b64
fix: incorrectly rendering freedraw elements ( #5481 )
2022-07-22 16:18:41 +02:00
2b71a1f0bd
fix: generate types when building example ( #5480 )
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 )
2022-07-22 13:09:15 +05:30
15d79f8fee
chore: upgrade to React 18 ( #5450 )
...
* chore: upgrade to React 18
* better type
* use React.FC to fix type
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-07-22 11:20:36 +05:30
958ebeae61
feat: make context menu scrollable ( #4030 )
...
* Make context menu scrollable
* Fix color picker not showing up
* Fix overflow cuts shadow
* style fixes
* fix
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-07-21 14:34:49 +02:00
31f51ca53b
chore: Update translations from Crowdin ( #5428 )
...
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovak)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Turkish)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (French)
* add marathi and vietnamese
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-07-21 13:25:30 +05:30
5abbf73050
chore(deps-dev): bump sass-loader from 12.4.0 to 13.0.2 in /src/packages/excalidraw ( #5400 )
...
chore(deps-dev): bump sass-loader in /src/packages/excalidraw
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader ) from 12.4.0 to 13.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases )
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.4.0...v13.0.2 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 12:51:57 +00:00
7cf766630d
chore(deps-dev): bump rewire from 5.0.0 to 6.0.0 ( #4440 )
...
Bumps [rewire](https://github.com/jhnns/rewire ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/jhnns/rewire/releases )
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jhnns/rewire/compare/v5.0.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: rewire
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump sass-loader in /src/packages/utils
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader ) from 12.6.0 to 13.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases )
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.6.0...v13.0.2 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump typescript in /src/packages/excalidraw
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.6.4 to 4.7.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.4...v4.7.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump postcss-loader in /src/packages/excalidraw
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader ) from 6.2.1 to 7.0.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases )
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v6.2.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: postcss-loader
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-runtime
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.17.10 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-arrow-functions
Bumps [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions ) from 7.16.7 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-arrow-functions )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-arrow-functions"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-async-to-generator
Bumps [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator ) from 7.16.5 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-async-to-generator )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-async-to-generator"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump terser-webpack-plugin in /src/packages/excalidraw
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin ) from 5.3.1 to 5.3.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.1...v5.3.3 )
---
updated-dependencies:
- dependency-name: terser-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-typescript
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript ) from 7.16.1 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-typescript )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-typescript"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump webpack-cli in /src/packages/excalidraw
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.9.2 to 4.10.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-arrow-functions
Bumps [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions ) from 7.16.0 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-arrow-functions )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-arrow-functions"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump webpack-cli in /src/packages/utils
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.9.2 to 4.10.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 10:25:19 +00:00
60ab3337af
chore(deps-dev): bump dotenv from 10.0.0 to 16.0.1 ( #5197 )
...
Bumps [dotenv](https://github.com/motdotla/dotenv ) from 10.0.0 to 16.0.1.
- [Release notes](https://github.com/motdotla/dotenv/releases )
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v10.0.0...v16.0.1 )
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps): bump dotenv in /src/packages/excalidraw
Bumps [dotenv](https://github.com/motdotla/dotenv ) from 10.0.0 to 16.0.1.
- [Release notes](https://github.com/motdotla/dotenv/releases )
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v10.0.0...v16.0.1 )
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-typescript
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript ) from 7.16.1 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-typescript )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-typescript"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump webpack in /src/packages/excalidraw
Bumps [webpack](https://github.com/webpack/webpack ) from 5.72.0 to 5.73.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.72.0...v5.73.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [@types/lodash.throttle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.throttle ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.throttle )
---
updated-dependencies:
- dependency-name: "@types/lodash.throttle"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump ts-loader in /src/packages/utils
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.3.0 to 9.3.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.3.0...v9.3.1 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 15:40:25 +05:30
bd8931d3d1
chore(deps): bump i18next-browser-languagedetector from 6.1.2 to 6.1.4 ( #4977 )
...
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) from 6.1.2 to 6.1.4.
- [Release notes](https://github.com/i18next/i18next-browser-languageDetector/releases )
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v6.1.2...v6.1.4 )
---
updated-dependencies:
- dependency-name: i18next-browser-languagedetector
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/plugin-transform-async-to-generator
Bumps [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator ) from 7.16.0 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-async-to-generator )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-async-to-generator"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump ts-loader in /src/packages/excalidraw
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.3.0 to 9.3.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.3.0...v9.3.1 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/preset-typescript in /src/packages/utils
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) from 7.16.7 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-typescript )
---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/core in /src/packages/utils
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.17.2 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/preset-react in /src/packages/excalidraw
Bumps [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react ) from 7.16.7 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-react )
---
updated-dependencies:
- dependency-name: "@babel/preset-react"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 15:28:34 +05:30
f1fd29571a
chore(deps): bump @tldraw/vec from 1.4.3 to 1.7.1 ( #5360 )
...
Bumps [@tldraw/vec](https://github.com/tldraw/tldraw ) from 1.4.3 to 1.7.1.
- [Release notes](https://github.com/tldraw/tldraw/releases )
- [Commits](https://github.com/tldraw/tldraw/commits )
---
updated-dependencies:
- dependency-name: "@tldraw/vec"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 15:04:56 +05:30
6a482a7ba2
chore(deps): bump url-parse from 1.5.7 to 1.5.10 ( #4851 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [@types/resize-observer-browser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/resize-observer-browser ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/resize-observer-browser )
---
updated-dependencies:
- dependency-name: "@types/resize-observer-browser"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump webpack in /src/packages/utils
Bumps [webpack](https://github.com/webpack/webpack ) from 5.72.1 to 5.73.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.72.1...v5.73.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump mini-css-extract-plugin
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.0...v2.6.1 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/preset-typescript
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) from 7.16.7 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-typescript )
---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/preset-env in /src/packages/utils
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.16.7 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps-dev): bump @babel/core in /src/packages/excalidraw
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.17.0 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 14:54:30 +05:30
c5cadc7de3
fix: missing translation for "Scale" to Export Dialog ( #5456 )
...
fix: missing translation for "Scale"
2022-07-20 14:52:04 +05:30
7dc0c0d96a
chore(deps): bump terser from 5.7.0 to 5.14.2 in /src/packages/utils ( #5469 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.7.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
chore(deps): bump terser in /src/packages/excalidraw
Bumps [terser](https://github.com/terser/terser ) from 5.9.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 12:32:56 +05:30
b5d7ae57e5
chore(deps): bump terser from 4.8.0 to 4.8.1 ( #5471 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 12:32:36 +05:30
0f66ee3a41
build: move dotenv to dev deps ( #5472 )
2022-07-20 12:32:12 +05:30
771372c66b
fix: add display name for Excalidraw component so it doesn't show as anonymous ( #5464 )
...
fix: add display name for Excalidraw component
2022-07-19 21:04:05 +05:30
a7937681e9
fix: account for safe area for floating buttons on mobile ( #5420 )
2022-07-19 15:44:14 +02:00
792f238d16
refactor: improve typing & check ( #5415 )
2022-07-19 15:44:04 +02:00
ba16416c75
fix: attribute warnings in comment svg example ( #5465 )
...
fix the attributes in comment svg example
2022-07-19 17:53:21 +05:30
6e0ac52a64
fix: check for ctrl key when wheel event triggered to only disable zooming ( #5459 )
...
* fix: check for ctrl key when wheel event triggered to only disable zooming
* remove newline
2022-07-18 14:39:55 +05:30
5bc40402a6
fix: disable render throttling by default & during resize ( #5451 )
2022-07-16 11:36:55 +02:00
df14c69977
refactor: don't pass zenModeEnable, viewModeEnabled and toggleZenMode props to LayerUI ( #5444 )
...
refactor: don't pass zenModeEnabled and viewModeEnabled props to LayerUI
2022-07-14 16:13:10 +05:30
1ea67ba93d
fix: attach wheel event to exscalidraw container only ( #5443 )
2022-07-14 11:08:20 +05:30
a7153d9d1d
feat: update toast api to account for duration and closable ( #5427 )
...
* feat: update toast api to account for duration and closable
* fix
* update snaps
* update docs
* male toast nullable
* fix snaps
* remove clearToast from App.tsx and replace clearToast prop in Toast comp with onClose
2022-07-11 18:11:13 +05:30
e885057a71
chore: Update translations from Crowdin ( #5186 )
...
* Auto commit: Calculate translation coverage
* New translations en.json (Persian)
* Auto commit: Calculate translation coverage
* New translations en.json (Persian)
* Auto commit: Calculate translation coverage
* New translations en.json (Tamil)
* New translations en.json (Catalan)
* Auto commit: Calculate translation coverage
* New translations en.json (Portuguese)
* Auto commit: Calculate translation coverage
* New translations en.json (Kabyle)
* New translations en.json (Kabyle)
* New translations en.json (Vietnamese)
* Auto commit: Calculate translation coverage
* New translations en.json (Vietnamese)
* Auto commit: Calculate translation coverage
* New translations en.json (Basque)
* Auto commit: Calculate translation coverage
* New translations en.json (Catalan)
* New translations en.json (Catalan)
* New translations en.json (Bulgarian)
* New translations en.json (Hebrew)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations en.json (Czech)
* New translations en.json (Finnish)
* New translations en.json (Arabic)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Basque)
* New translations en.json (Spanish)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Tamil)
* New translations en.json (Bengali)
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Ukrainian)
* New translations en.json (Sinhala)
* New translations en.json (Chinese Traditional)
* New translations en.json (Polish)
* New translations en.json (Turkish)
* New translations en.json (Lithuanian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Vietnamese)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Punjabi)
* New translations en.json (Kabyle)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* New translations en.json (Slovenian)
* New translations en.json (Occitan)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* New translations en.json (Finnish)
* New translations en.json (Latvian)
* Auto commit: Calculate translation coverage
* New translations en.json (Spanish)
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Catalan)
* New translations en.json (Greek)
* New translations en.json (Punjabi)
* New translations en.json (Dutch)
* New translations en.json (Lithuanian)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Polish)
* New translations en.json (German)
* New translations en.json (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Arabic)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Romanian)
* New translations en.json (Basque)
* New translations en.json (Danish)
* New translations en.json (Kazakh)
* New translations en.json (Bengali)
* New translations en.json (Marathi)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Sinhala)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Persian)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Tamil)
* New translations en.json (Turkish)
* New translations en.json (Indonesian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Ukrainian)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Slovak)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Kabyle)
* New translations en.json (Chinese Simplified)
* New translations en.json (Vietnamese)
* New translations en.json (Occitan)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* New translations en.json (Swedish)
* New translations en.json (Chinese Traditional)
* New translations en.json (Latvian)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovenian)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (Ukrainian)
* Auto commit: Calculate translation coverage
* New translations en.json (Ukrainian)
* Auto commit: Calculate translation coverage
* New translations en.json (Finnish)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* Auto commit: Calculate translation coverage
* New translations en.json (Tamil)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Turkish)
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Czech)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovak)
* Auto commit: Calculate translation coverage
* New translations en.json (Catalan)
* New translations en.json (Bengali)
* New translations en.json (Slovenian)
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.json (Persian)
* New translations en.json (Tamil)
* New translations en.json (Marathi)
* New translations en.json (Russian)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Hindi)
* New translations en.json (Burmese)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Sinhala)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Occitan)
* New translations en.json (Slovak)
* New translations en.json (Portuguese)
* New translations en.json (Kabyle)
* New translations en.json (Danish)
* New translations en.json (Chinese Simplified)
* New translations en.json (Vietnamese)
* New translations en.json (Basque)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (Bulgarian)
* New translations en.json (Czech)
* New translations en.json (German)
* New translations en.json (Polish)
* New translations en.json (Greek)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* Add Slovenščina
* New translations en.json (Slovenian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (Italian)
* New translations en.json (Latvian)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (Spanish)
* fix code for Slovenščina
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-07-09 11:28:09 +05:30
7efa081976
fix: show toast when browser zoom is not 100% ( #5304 )
...
* fix: show toast when browser zoom is not 100%
* update threshold for detecting zoom
* Make toast permanent for browser zoom
* check if browser zoomed on mount
* retrieve toast params from function getToastParams
* Revert "retrieve toast params from function getToastParams"
This reverts commit cfca580d74
.
2022-07-08 19:19:00 +05:30
5deb93a083
fix: prevent browser zoom inside Excalidraw ( #5426 )
...
* fix: prevent browser zoom inside Excalidraw
* prevent default only for =/-
2022-07-08 17:53:40 +05:30
e3908e6fe3
fix: typo in changelog ( #5425 )
2022-07-07 18:45:17 +05:30
fe3d0b5e8b
docs: release @excalidraw/excalidraw@0.12.0 🎉 ( #5421 )
2022-07-07 18:26:19 +05:30
b6bb74d08d
feat: throttle scene rendering to animation framerate ( #5422 )
2022-07-07 11:47:37 +02:00
c725f84334
build: extract all i18n files into locales folder ( #5419 )
2022-07-06 15:21:05 +05:30
11a3380d83
build: automate release step fully ( #5414 )
...
* build: automate release step fully
* exit process when error
* Add npm scripts for release and prerelease
* update docs with release setps
2022-07-06 15:20:52 +05:30
76a5bb060e
feat: make toast closable and allow custom duration ( #5308 )
...
* feat: make toast closable and allow custom duration
* use Infinity to keep prevent auto close
* rename to DEFAULT_TOAST_TIMEOUT and move to toast.tsx
* fix
* set closable as false by default and fix design
* tweak css
* reuse variables
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-07-05 21:43:59 +05:30
dac8dda4d4
feat: collab component state handling rewrite & fixes ( #5046 )
2022-07-05 16:03:40 +02:00
a1a62468a6
docs: fix command to trigger release ( #5413 )
2022-07-05 12:24:50 +05:30
ba3a723e99
fix: autorelease job name ( #5412 )
2022-07-04 22:32:22 +05:30
c5355c08cf
fix: action name for autorelease ( #5411 )
2022-07-04 22:25:24 +05:30
6102380051
build: use next and preview tags instead of separate packages for next and preview release ( #5346 )
...
* build: use next and preview tags instead of separate packages for next and preview release
* add tag
* dummy diff
* revert dummy tweak
* don't use readme_next
* add note for latest release readme
* Add warning emoji for note
* move note to top
* remove readme next
* fix
* dummy change for release
* remove double note
* Revert "dummy change for release"
This reverts commit d3655cdee4
.
2022-07-04 22:19:08 +05:30
655e59a707
chore: bye bye dependabot :) ( #5409 )
2022-07-04 20:11:05 +05:30
d05745070b
fix: typecast file to fix the build ( #5410 )
...
* fix: typecast file to fix the build
* update type for fileOpen
* fix
2022-07-04 17:44:20 +05:30
88c313bf86
chore(deps): bump jsdom from 16.4.0 to 16.7.0 ( #5350 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 16.4.0 to 16.7.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 14:06:27 +05:30
a7705848ec
chore(deps-dev): bump webpack-dev-server from 4.9.0 to 4.9.3 in /src/packages/excalidraw ( #5404 )
...
chore(deps-dev): bump webpack-dev-server in /src/packages/excalidraw
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.9.0 to 4.9.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.9.0...v4.9.3 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 11:36:08 +05:30
69e1bae8dd
chore(deps-dev): bump @babel/preset-env from 7.17.10 to 7.18.6 in /src/packages/excalidraw ( #5405 )
...
chore(deps-dev): bump @babel/preset-env in /src/packages/excalidraw
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.17.10 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 11:35:25 +05:30
d361757e4a
chore(deps-dev): bump @babel/plugin-transform-runtime from 7.17.10 to 7.18.6 in /src/packages/utils ( #5388 )
...
chore(deps-dev): bump @babel/plugin-transform-runtime
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.17.10 to 7.18.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.18.6/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 11:35:06 +05:30
0ef202f2df
feat: support debugging PWA in dev ( #4853 )
...
* feat: support enabling pwa in dev
* enable workbox debug
* add prebuild script
* fix lint
2022-07-02 17:59:03 +02:00
bbfd2b3cd3
fix: file handle not persisted when importing excalidraw files ( #5372 )
2022-06-28 14:44:59 +02:00
120c8f373c
fix: library not scrollable when no published items installed ( #5352 )
...
* fix: library not scrollable when no published items installed
* show empty lib message in one case & fix i18n
2022-06-25 20:10:53 +02:00
9135ebf2e2
feat: redirect vscode.excalidraw.com to vscode marketplace ( #5285 )
2022-06-23 17:42:50 +02:00
af31e9dcc2
fix: focus traps inside popovers ( #5317 )
2022-06-23 17:33:50 +02:00
50bc7e099a
fix: unable to use cmd/ctrl-delete/backspace in inputs ( #5348 )
2022-06-23 17:27:15 +02:00
39d17c4a3c
fix: delay loading until language imported ( #5344 )
2022-06-22 22:06:29 +05:30
d34c2a75db
fix: command to trigger release ( #5347 )
2022-06-22 18:10:57 +05:30
de95c68d75
fix: remove unnecessary options passed to language detector ( #5336 )
2022-06-22 01:33:08 +05:30
cdf352d4c3
feat: add sidebar for libraries panel ( #5274 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-06-21 17:03:23 +02:00
4712393b62
fix: stale appState.pendingImageElement
( #5322 )
...
* fix: stale `appState.pendingImageElement`
* unrelated fix for devTools race conditions
* snap fix
2022-06-19 14:13:43 +02:00
fd48c2cf79
fix: non-letter shortcuts being swallowed by color picker ( #5316 )
2022-06-17 12:37:11 +02:00
5feacd9a3b
feat: deduplicate collab avatars based on id
( #5309 )
2022-06-15 15:35:57 +02:00
ec35d5db51
fix: bind text to correct container when nested ( #5307 )
...
* fix: bind text to correct container when nested
* fix tests
2022-06-15 16:09:12 +05:30
ddf088e428
chore(deps): bump eventsource from 1.1.0 to 1.1.1 ( #5262 )
...
Bumps [eventsource](https://github.com/EventSource/eventsource ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases )
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md )
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: eventsource
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 22:04:35 +05:30
adc1e585ff
chore(deps): bump protobufjs from 6.10.2 to 6.11.3 ( #5266 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.11.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/v6.11.3/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/v6.10.2...v6.11.3 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 22:04:01 +05:30
84b47a2ed5
fix: copy bound text style when copying element having bound text ( #5305 )
...
* fix: copy bound text style when copying element having bound text
* fix
* fix tests
2022-06-14 19:42:49 +05:30
6196fba286
docs: migrate example to typescript ( #5243 )
...
* docs: migrate example to typescript
* fix
* fix sidebar
* fix
2022-06-14 17:56:05 +05:30
5daff2d3cd
fix: copy arrow head when using copy styles ( #5303 )
...
* fix: copy arrow head when using copy styles
* remove mutations & check against `arrow` type
* fix lint
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-06-14 16:27:41 +05:30
f1bc90e08a
fix: Allow null in renderFooter prop ( #5282 )
...
* fix: Allow null in render props
* update docs
2022-06-06 20:45:06 +05:30
aabcdc20fd
docs: prevent touch so that pointermove works in touch devices ( #5241 )
2022-05-25 11:39:16 +05:30
269fbcc2f3
docs: remove dragging threshold when interacting with custom elements ( #5240 )
2022-05-24 20:56:01 +05:30
d08179c215
fix: transpile browser-fs-access in package build ( #5041 )
2022-05-24 15:07:05 +02:00
90e739d444
docs: fix offsets in the example when dragging custom elements ( #5238 )
2022-05-24 16:27:23 +05:30
4a9fac2d1e
fix: unsafely accessing draggingElement ( #5216 )
2022-05-20 17:48:26 +02:00
07ebd7c68c
feat: support setting/resetting cursor from host ( #5215 )
...
* Support setting/resetting cursor type from host
* add docs
* minor
2022-05-20 18:43:38 +05:30
92f30f7ed6
test: add tests for loading library from file picker ( #5206 )
2022-05-19 00:37:36 +02:00
605aa554d0
fix: Library load button does not work ( #5205 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-18 19:46:08 +00:00
bed9fca4a5
feat: go-to-excalidrawplus button ( #5202 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-18 18:30:34 +02:00
b9968e2e72
feat: Autoredirect to Excalidraw+ if special cookie is present ( #5183 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-18 12:04:26 +02:00
ab1a30073c
feat: expose utilitis to convert scene coords to viewport coords and vice versa ( #5187 )
...
* feat: expose utilitis to convert scene coords to viewport coords and vice versa
* add return value
2022-05-12 17:14:30 +05:30
31049d06e8
chore: Update translations from Crowdin ( #5061 )
2022-05-11 23:44:02 +02:00
ef8559d060
fix: do not deselect when not zooming using touchscreen pinch ( #5181 )
...
* Do not deselect when zooming
* do not deselect when trackpad zooming on Safari
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-11 23:30:50 +02:00
33bb23d2f3
fix: wheel zoom normalization ( #5165 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-05-11 22:01:20 +02:00
b27ac257e7
feat: support resubmitting published library items ( #5174 )
2022-05-11 15:56:11 +02:00
d2cc76e52e
feat: support adding multiple library items on canvas ( #5116 )
2022-05-11 15:51:02 +02:00
cad6097d60
feat: factor out url library init & switch to updateLibrary
API ( #5115 )
...
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-05-11 15:08:54 +02:00
2537b225ac
fix: hide sidebar when custom
tool active ( #5179 )
2022-05-11 12:42:52 +00:00
4ee48d2729
fix: rename src to avatarUrl in collaborator ( #5177 )
...
* fix: rename to in collaborator
* update pr link
* fallback to intials on image error
2022-05-11 15:54:10 +05:30
68f23d652f
feat: support custom elements in @excalidraw/excalidraw ( #5164 )
...
* feat: support custom elements in @excalidraw/excalidraw
* revert
* fix css
* fix offsets
* fix overflow of custom elements in example
* fix overflow in comments input
* make sure comment input never overflows the viewport
* remove offsetschange
* expose setActiveTool
* rename to onPointerDown
* update docs
* fix
2022-05-11 13:30:15 +05:30
a078508c05
chore(deps-dev): bump sass-loader in /src/packages/utils ( #4813 )
...
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader ) from 12.4.0 to 12.6.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases )
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.4.0...v12.6.0 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 13:02:20 +00:00
abf4dc9256
chore(deps-dev): bump @babel/preset-env in /src/packages/excalidraw ( #5121 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.16.7 to 7.17.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.17.10/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:51:53 +00:00
ba8f12d588
chore(deps-dev): bump webpack-dev-server in /src/packages/excalidraw ( #5158 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.7.4 to 4.9.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.7.4...v4.9.0 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:49:37 +00:00
d57560db06
chore(deps-dev): bump typescript in /src/packages/excalidraw ( #5119 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.5.4 to 4.6.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.5.4...v4.6.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:48:59 +00:00
0d26049b4e
chore(deps-dev): bump babel-loader in /src/packages/excalidraw ( #5086 )
...
Bumps [babel-loader](https://github.com/babel/babel-loader ) from 8.2.3 to 8.2.5.
- [Release notes](https://github.com/babel/babel-loader/releases )
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.3...v8.2.5 )
---
updated-dependencies:
- dependency-name: babel-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:48:27 +00:00
f72e9b6ea5
chore(deps-dev): bump ts-loader in /src/packages/utils ( #5123 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.8 to 9.3.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.8...v9.3.0 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:42:13 +00:00
029cfb31b0
chore(deps-dev): bump prettier from 2.5.1 to 2.6.2 ( #5168 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.5.1 to 2.6.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.5.1...2.6.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 8.3.0 to 8.5.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.3.0...v8.5.0 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:22:58 +00:00
803909abb6
chore(deps-dev): bump webpack in /src/packages/utils ( #5167 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.66.0 to 5.72.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.66.0...v5.72.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:19:48 +00:00
56c75b769c
chore(deps): bump sass from 1.49.7 to 1.51.0 ( #5169 )
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.49.7 to 1.51.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.49.7...1.51.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 17:49:02 +05:30
eea48d94d3
chore(deps): bump @testing-library/react from 12.1.2 to 12.1.5 ( #5055 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 12.1.2 to 12.1.5.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v12.1.2...v12.1.5 )
---
updated-dependencies:
- dependency-name: "@testing-library/react"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 17:42:29 +05:30
e29152ab30
chore(deps-dev): bump @babel/plugin-transform-runtime ( #5118 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.17.0 to 7.17.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.17.10/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 17:42:13 +05:30
f4aa36b35d
chore(deps-dev): bump ts-loader in /src/packages/excalidraw ( #5117 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.8 to 9.3.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.8...v9.3.0 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [jest-canvas-mock](https://github.com/hustcc/jest-canvas-mock ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/hustcc/jest-canvas-mock/releases )
- [Changelog](https://github.com/hustcc/jest-canvas-mock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hustcc/jest-canvas-mock/commits/v2.4.0 )
---
updated-dependencies:
- dependency-name: jest-canvas-mock
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 17:39:46 +05:30
4a980ed5db
chore(deps-dev): bump autoprefixer in /src/packages/excalidraw ( #5159 )
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.5 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.5...10.4.7 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 17:39:09 +05:30
d2e687ed0a
feat: make file handling more robust ( #5057 )
2022-05-09 15:53:04 +02:00
0d70690ec8
fix: Don't save deleted ExcalidrawElements to Firebase ( #5108 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-09 15:38:44 +02:00
a524eeb66e
fix: eraser removed deleted elements ( #5155 )
...
* fix: eraser removed deleted elements
* rename `getElements` API
* fix one more case of not including deleted elements
2022-05-07 21:01:37 +02:00
3d56ceb794
fix: Handle ColorPicker
parentSelector being undefined ( #5152 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-07 18:16:14 +00:00
65c32b3319
fix: library multiselect not accounting for published state ( #5132 )
2022-05-07 19:13:10 +02:00
9e8e047aae
fix: Chart display fix ( #5154 )
2022-05-07 19:12:31 +02:00
64d330a332
feat: support customType in activeTool ( #5144 )
...
* feat: support customType in activeTool
* fix
* rewrite types and handling
* tweaks
* fix
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-06 18:21:22 +05:30
1ed1529f96
fix: update opacity of bound text when opacity of container updated ( #5142 )
2022-05-04 14:29:05 +05:30
b30066ca19
fix: jumping of text when typing single line in bound text ( #5139 )
...
* fix: jumping of text when typing single line in bound text
* add comment
2022-05-04 11:21:27 +05:30
aae8e2fa5d
feat: export MIME_TYPES supported by excalidraw ( #5135 )
...
* feat: export MIME_TYPES supported by excalidraw
* Update src/packages/excalidraw/CHANGELOG.md
2022-05-02 15:47:03 +05:30
9e6d5fdbcb
feat: support src collaborators ( #5114 )
...
* feat: support avatarURLfor collaborators
* fix
* better avatars :)
* use position fixed for tooltips so it renders correctly when offsets updated
* update docs
* Update src/excalidraw-app/collab/CollabWrapper.tsx
* rename avatarUrl to src
2022-05-02 15:15:24 +05:30
22b2e10ddb
chore(deps-dev): bump @babel/plugin-transform-runtime ( #5125 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.16.8 to 7.17.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.17.10/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-02 14:47:37 +05:30
d53ac2a61e
fix: library init/import race conditions ( #5101 )
2022-04-29 16:45:02 +02:00
6a0f800716
feat: export exportToClipboard util from package ( #5103 )
...
* feat: export copyToClipboard from package
* use promise constructor for better browser supprt
* add type to exportToClipboard
* update docs
* use json instead of text and use selected element in actionCopy
* pass `files` in example `exportToClipboard`
* fix bad access
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-04-29 18:58:44 +05:30
aee1e2451e
fix: remove opacity scroll wheel interaction ( #5111 )
2022-04-28 19:10:08 +02:00
da94eb1284
fix: use excalidraw asset path in fonts when exporting to svg ( #5065 )
...
* fix: use excalidraw asset path in fonts when exporting
* fix
* fix
* introduce env variables and determine asset path correctly
* fix snaps
* use env vars to determine pkg name and version
* update docs
* quotes
2022-04-28 20:19:41 +05:30
ea51251fe6
fix: propagate keydown events from excalidraw-wysiwyg inputs ( #5099 )
...
* fix: allow propagation for keydown events originating from `excalidraw-wysiwyg`
* revert check on the handleKeyDown function
2022-04-27 20:28:41 +02:00
399ce1e01a
fix: don't bind text to container if double clicked else instead of center ( #5105 )
2022-04-27 17:04:21 +05:30
7df8302ba2
chore(deps-dev): bump babel-loader in /src/packages/utils ( #5088 )
...
Bumps [babel-loader](https://github.com/babel/babel-loader ) from 8.2.3 to 8.2.5.
- [Release notes](https://github.com/babel/babel-loader/releases )
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.3...v8.2.5 )
---
updated-dependencies:
- dependency-name: babel-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27 10:03:17 +00:00
af8c59b5bb
chore(deps): bump minimist in /src/packages/excalidraw ( #5039 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27 15:27:43 +05:30
b5c67a384c
chore(deps): bump minimist from 1.2.5 to 1.2.6 ( #5042 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27 15:27:20 +05:30
af93cedc08
EXCALIDRAW_EXPORT_SOURCE_PATH -> EXCALIDRAW_EXPORT_SOURCE ( #5102 )
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 )
...
* Expose `window.EXCALIDRAW_EXPORT_SOURCE` which host can use to overwrite the source field in exports
* Update src/packages/excalidraw/CHANGELOG.md
Co-authored-by: David Luzar <luzar.david@gmail.com >
* address review comments
* Update src/packages/excalidraw/README_NEXT.md
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
* Update src/packages/excalidraw/README_NEXT.md
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
* EXCALIDRAW_EXPORT_SOURCE -> EXCALIDRAW_EXPORT_SOURCE_PATH
Co-authored-by: David Luzar <luzar.david@gmail.com >
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-04-26 13:28:39 +02:00
6bcbf8b50a
chore(deps): bump node-forge in /src/packages/excalidraw ( #5071 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 07:32:29 +00:00
b941c5b661
chore(deps-dev): bump webpack in /src/packages/excalidraw ( #5027 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.65.0 to 5.72.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.65.0...v5.72.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 13:01:35 +05:30
8f8c85c64e
chore(deps): bump async from 2.6.3 to 2.6.4 ( #5070 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 12:59:37 +05:30
116b0c48da
chore(deps): bump nanoid from 3.1.32 to 3.3.3 ( #5073 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.32 to 3.3.3.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.32...3.3.3 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 12:59:11 +05:30
aa2971e8c5
chore(deps-dev): bump autoprefixer in /src/packages/excalidraw ( #5087 )
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.2 to 10.4.5.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.2...10.4.5 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 12:58:53 +05:30
5656ac1e3e
chore(deps): bump browser-fs-access from 0.24.1 to 0.29.1 ( #5090 )
...
Bumps [browser-fs-access](https://github.com/GoogleChromeLabs/browser-fs-access ) from 0.24.1 to 0.29.1.
- [Release notes](https://github.com/GoogleChromeLabs/browser-fs-access/releases )
- [Commits](https://github.com/GoogleChromeLabs/browser-fs-access/commits )
---
updated-dependencies:
- dependency-name: browser-fs-access
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 12:58:10 +05:30
e6a9ff1b96
fix: toolIcon height not using rem ( #5092 )
2022-04-24 19:21:41 +02:00
832b88249c
feat: stop event propagation when key handled ( #5091 )
...
* feat: stop event propagation when key handled
* don't handle s/g shortcuts if cmd/ctrl/alt pressed
2022-04-24 18:29:38 +02:00
9902092fd1
fix setting webpack public path ( #5081 )
2022-04-23 13:48:57 +05:30
8f0863d335
add a prefix to the extension for image embbedding sceneData ( #5079 )
2022-04-22 18:31:31 +02:00
9423ac3263
fix: Excalidraw named export type ( #5078 )
2022-04-22 15:49:36 +02:00
a66cfe2627
fix: boundElementIds when arrows bound to elements are deleted ( #5077 )
...
* fix: boundElementIds when arrows bound to elements are deleted
* fix type checks and updating unrelated elements
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-04-21 18:57:06 +05:30
86cf28f2b4
fix: don't merge libraryItems on updateScene ( #5076 )
2022-04-21 10:54:02 +02:00
b5a46dd671
fix: SVG metadata extraction regex on multiline elements ( #5074 )
...
* Fix SVG metadata extraction regex on multiline elements
* remove multiline flag
2022-04-20 17:07:58 +02:00
cd942c3e3b
feat: rewrite library state management & related refactor ( #5067 )
...
* support libraryItems promise for `updateScene()` and use `importLibrary`
* fix typing for `getLibraryItemsFromStorage()`
* remove `libraryItemsFromStorage` hack
if there was a point to it then I'm missing it, but this part will be rewritten anyway
* rewrite state handling
(temporarily removed loading states)
* add async support
* refactor and deduplicate library importing logic
* hide hints when library open
* fix snaps
* support promise in `initialData.libraryItems`
* add default to params instead
2022-04-20 14:40:03 +02:00
55ccd5b79b
feat: delay initial loading message & tweak design ( #5049 )
2022-04-19 19:08:13 +02:00
4348c55c31
chore: Update translations from Crowdin ( #4894 )
2022-04-18 00:16:43 +02:00
a3fbe40b26
fix: eraser cursor showing on theme change when not using eraser ( #4990 )
2022-04-17 22:47:36 +02:00
7431ca81d1
fix: update storage.rules
( #5020 )
2022-04-17 22:47:00 +02:00
4d13dbf625
feat: reconcile when saving to firebase ( #4991 )
...
* naming tweaks
* do not mark local element as duplicate when there's no remote counterpart
* merge instead of overwrite elements when saving to firebase & reconcile local state
* decouple syncing from persistence
* fix ts
* clarify doc
* fix reconciliation not removing duplicates
2022-04-17 22:40:39 +02:00
3840e2f4e6
feat: embed scene support for png export in npm package ( #5047 )
...
* feat: embed scene support for png export in npm package
* move logic to the callback function
* add exportEmbedScene checkbox in package example
* update readme and changelog
* add PR link in changelog
* reverse sort changelog items
2022-04-16 16:30:11 +02:00
52d10bb41e
feat: hide trash button during collaboration ( #5037 )
...
* feat: hide trash button during collaboration
* visually hide the trash icon
* pointer events none
* tweak env docs
* fix typo
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-04-15 09:21:41 -07:00
96c87f920a
build: export only named exports from the package ( #5045 )
...
* build: export only named exports from the package
* update docs
* Update src/packages/excalidraw/CHANGELOG.md
* fix lint
2022-04-15 18:12:57 +05:30
7d4189c624
fix: Add image button not working on iPad ( #5038 )
2022-04-15 12:20:51 +02:00
f3e17c90d3
fix: ensure svg image dimensions are always set ( #5044 )
2022-04-15 12:05:10 +02:00
70b3a9de49
feat: library restoring changes ( #4995 )
...
* restore library items in all cases & refactor
* export `restoreLibraryItems` from package
* feat: rerender library menu when updating via API
* update readme & changelog
* fix changelog
2022-04-14 16:20:35 +02:00
bf6d0eeef7
fix: Pinch zoom in view mode ( #5001 )
2022-04-12 12:39:28 +02:00
5359e4fec9
feat: refactor local persistence & fix race condition on SW reload ( #5032 )
2022-04-11 22:15:49 +02:00
58fe639b8d
fix: select whole group on righclick & few lock-related fixes ( #5022 )
2022-04-07 17:53:55 +02:00
327ed0e2d1
feat: Element locking ( #4964 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
Co-authored-by: Zsolt Viczian <viczian.zsolt@gmail.com >
2022-04-07 13:43:29 +02:00
c2fce6d8c4
fix: export serializeLibraryAsJSON from the package ( #5017 )
2022-04-07 12:35:44 +05:30
cb6b7559b4
fix: support copying PNG to clipboard on Safari ( #3746 )
2022-04-06 14:05:09 +02:00
77d789ed8e
fix: more copyText fixes ( #5016 )
2022-04-05 23:11:00 +02:00
89471094ce
fix: Copy to clipboard all text nodes as text ( #5014 )
...
* fix: Copy to clipboard all text nodes as text
* fix: support copying text even if there are selected elements that are no text
* patch: makes paragraphs betwen texts of each element
* patch: allow copying text for bound text
2022-04-05 21:48:59 +02:00
670ceafc84
feat: Copy to clipboard all text nodes as text ( #5013 )
...
* Copy to clipboard all text nodes as text
* fix: only show the option for text elements
2022-04-05 15:31:19 +02:00
873afdacd3
feat: create and expose serializeLibraryAsJSON ( #5009 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-04-05 14:35:38 +02:00
880e4feede
fix: update cursorButton once freedraw is released ( #4996 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-04-01 18:25:21 +02:00
9ba7ca3845
feat: hide penMode button on reload if not enabled ( #4992 )
2022-03-30 10:53:22 +02:00
734bb4d2ed
fix: decouple actionFinalize and actionErase ( #4984 )
...
* Update actionCanvas.tsx
* Update actionFinalize.tsx
* lint
* remove Escape trigger from actionErase
* revert to lastActiveTool only if coming from eraser tool
* unrelated: fix restoring `appState.activeTool`
* one more restoring fix
* fix tests
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-03-29 21:37:09 +02:00
f2d2f97546
fix: using stale state when switching tools ( #4989 )
2022-03-29 17:00:19 +02:00
2fa69ddc32
refactor: move elementLocked to activeTool.locked ( #4983 )
...
* refactor: move elementLocked to activeTool.locked
* fix
* fix snap
* update docs
* Update src/packages/excalidraw/CHANGELOG.md
* revert
* make lastActiveToolBeforeEraser required and nullable
* fix snap
2022-03-29 17:10:19 +05:30
1331cffe93
feat: Eraser toggle to switch back to the previous tool ( #4981 )
...
* add typeBeforeEraser
* ESC to switch to lastActiveToolBeforeEraser
2022-03-28 21:33:32 +02:00
f242721f3b
chore: add ga for most actions ( #4829 )
2022-03-28 14:46:40 +02:00
e940aeb1a3
fix: updateWysiwygStyle updatedElement is undefined TypeError ( #4980 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-03-28 00:14:04 +02:00
580e719580
fix: adding check for link length to prevent early return ( #4982 )
...
Co-authored-by: Connor Hanafee <connorp@Connors-MacBook-Pro.local >
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-03-27 23:50:41 +02:00
127af9db23
refactor: rename elementType to activeTool and make it an object ( #4968 )
...
* refactor: rename elementType to activeTool
* update docs
* fix snap
* update activeToll to be an object and review fixes
* fix tests
* fix
2022-03-25 20:46:01 +05:30
2209e2c1e8
fix: show link icon for bound text containers ( #4960 )
2022-03-23 00:45:08 +05:30
ed31980f84
feat: Save penDetected and penMode, and detect pen already on ToolButton click ( #4955 )
...
* save penMode and penDetected to browser cache
* added on pointer down
* added onPointerDown
* factor out and merge handlers
Co-authored-by: dwelle <luzar.david@gmail.com >
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 )
...
* fix: erase elements on pointer up if present
* cancel erase on pointer up if eraser is not active
2022-03-22 17:14:07 +05:30
cded1cd63d
fix: restore original opacities when alt pressed while erasing ( #4954 )
2022-03-22 16:40:28 +05:30
8e447b4c32
fix: don't bind text to container if already present ( #4946 )
...
* fix: don't bind text to container if already present
* Add specs and update condition
2022-03-22 15:32:49 +05:30
e29d3fc5e6
chore(deps-dev): bump mini-css-extract-plugin ( #4872 )
...
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 2.4.6 to 2.6.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.6...v2.6.0 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22 13:07:14 +05:30
9da56e46f0
chore(deps-dev): bump lint-staged from 12.3.3 to 12.3.7 ( #4941 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 12.3.3 to 12.3.7.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.3...v12.3.7 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22 13:06:48 +05:30
625ecc64ed
feat: Support binding text to container via context menu ( #4935 )
...
* feat: Support binding text to closest container
* Bind text to selected container
* show bind action in canvas and selected container after binding
* allow binding if container has no bound text
* fix
* move logic to show/hide bind actions to contextMenuPredicate
* don't show bind action when clicking on bounding box and not elemnts
2022-03-21 17:54:54 +05:30
ceb43ed8fb
fix: erase all elements which are hit with single point click ( #4934 )
2022-03-17 21:03:59 +05:30
8c0a0415de
update README.md to show commands in code blocks ( #4932 )
2022-03-16 18:49:28 +01:00
192debd829
fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) ( #4764 )
...
* add finalize action to Desktop UI
* Update LayerUI.tsx
* add size to panel component
* finzalize button style
* add finalize button
* changed isMobile to DeviceInfo, added isTouchScreen
* cleanup
* rename deviceInfo to deviceType
* rename deviceInfo to deviceType
* added updateObject
* Update App.tsx
2022-03-16 15:59:30 +01:00
1cfb4dfd8b
feat: Map shortcut O to ellipse and Add eraser shortcut E ( #4930 )
...
* feat: Add erase shortcut Shift+E
* map o to ellipse and E to Eraser
* fix tests
* use key
* move eraser to tools and rename shape to tools
2022-03-16 18:31:20 +05:30
fb32886355
chore(deps-dev): bump ts-loader in /src/packages/excalidraw ( #4912 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.6 to 9.2.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.6...v9.2.8 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-16 13:25:36 +05:30
065df495ba
fix: Hide eraser in view mode in desktop ( #4929 )
2022-03-16 13:09:34 +05:30
558227f744
feat: update eraser cursor ( #4922 )
...
* feat: update eraser cursor
* fix dark theme
* check before adding active class
* use custom cursor instead of DOM manipulation
* cache canvas and redraw only when theme changes
* use oc colors
* remove
* cache preview data url
* increase linwidth
* update coords for cursor
* add white 2px outline
* improvements
* use 1px line width 6px radius for outer
* improve
2022-03-15 20:56:39 +05:30
6d45430344
fix: undo when erasing elements by clicking ( #4921 )
...
* fix: undo when erasing elements by clicking
* newline remove
2022-03-14 14:59:55 +05:30
3aa0c5ebc0
chore(deps-dev): bump css-loader in /src/packages/excalidraw ( #4911 )
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 6.6.0 to 6.7.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.6.0...v6.7.1 )
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 14:47:01 +05:30
e940993e0e
chore(deps-dev): bump css-loader in /src/packages/utils ( #4914 )
...
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 6.5.1 to 6.7.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.5.1...v6.7.1 )
---
updated-dependencies:
- dependency-name: css-loader
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 14:45:33 +05:30
8f90aeb8d5
chore(deps-dev): bump ts-loader in /src/packages/utils ( #4913 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.6 to 9.2.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.6...v9.2.8 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 14:45:02 +05:30
e92d133973
fix: undo when erasing ( #4900 )
2022-03-11 20:44:17 +05:30
b682d88167
fix: incorrectly erasing on mobile ( #4899 )
...
* fix: incorrectly erasing on mobile
* reintroduce fix for erasing on single-point click
* fix snaps
2022-03-11 15:45:59 +01:00
7daf1a7944
feat: Add Eraser 🎉 ( #4887 )
...
* feat: Add Eraser 🎉
* Eraser working
* remove unused state
* fix
* toggle eraser
* Support deselect with Alt/Option
* rename actionDelete -> actionErase
* Add util isEraserActive
* show eraser in mobile
* render eraser conditionally in mobile
* use selection if eraser in local storage state
* Add sampling to erase accurately
* use pointerDownState
* set eraser to false in AllowedExcalidrawElementTypes
* rename/reword fixes
* don't use updateScene
* handle bound text when erasing
* fix hover state in mobile
* consider all hitElements instead of a single
* code improvements
* revert to select if eraser active and elements selected
* show eraser in zenmode
* erase element when clicked on element while eraser active
* set groupIds to empty when eraser active
* fix test
* remove dragged distance
2022-03-11 19:53:42 +05:30