d6a5ef1936
docs: release @excalidraw/excalidraw@0.14.1 🎉 ( #6112 )
2023-01-16 16:08:03 +05:30
c7a11f5cd2
docs: release @excalidraw/excalidraw@0.14.0 🎉 ( #6109 )
2023-01-13 16:08:29 +05:30
893c487add
fix: remove overflow hidden from button ( #6110 )
...
remove overflow hidden from button
2023-01-13 15:44:33 +05:30
99fdffdab7
fix: mobile tools positioning ( #6107 )
...
* fix: mobile tools positioning
* add var for padding
* use css var
* new line
* stupid mistake
* lint
2023-01-13 00:57:25 +05:30
faad8a65f1
feat: new Live Collaboration Component API ( #6104 )
...
* feat: new Live Collaboration Component API
* namespace export icons into `icons` dictionary and lowercase
* update readme and changelog
* review fixes
* fix
* fix
* update docs
* remove
* allow button rest props
* update docs
* docs
* add `WelcomeScreen.Center.MenuItemLiveCollaborationTrigger`
* fix lint
* update changelog
Co-authored-by: dwelle <luzar.david@gmail.com >
2023-01-12 23:28:57 +05:30
9d04479f98
fix: renamed folder MainMenu->main-menu and support rest props ( #6103 )
...
* renamed folder MainMenu -> main-menu
* rename ariaLabel -> aria-label and dataTestId -> data-testid
* allow rest props
* fix
* lint
* add ts check
* ts for div
* fix
* fix
* fix
2023-01-12 20:40:09 +05:30
599a8f3c6f
feat: support WelcomeScreen customization API ( #6048 )
2023-01-12 15:49:28 +01:00
0982da38fe
feat: render unknown supplied children to UI ( #6096 )
2023-01-12 15:20:16 +01:00
699897f71b
feat: generic button export ( #6092 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2023-01-12 13:06:00 +01:00
328ff6c32d
fix: use position absolute for mobile misc tools ( #6099 )
2023-01-11 19:47:40 +05:30
618442299f
fix: React.memo resolvers not accounting for all props ( #6042 )
2023-01-09 10:24:17 +01:00
06b45e0cfc
fix: image horizontal flip fix + improved tests ( #5799 )
...
Co-authored-by: Antonio Della Fortuna <a.dellafortuna00@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
fixes https://github.com/excalidraw/excalidraw/issues/5784
2023-01-08 16:19:13 +00:00
809d5ba17f
fix: png-exporting does not preserve angles correctly for flipped images ( #6085 )
...
* fix: png-exporting does not preserve angles correctly for flipped images
* refactor related code
* simplify further and comment
2023-01-08 16:22:04 +01:00
40d53d9231
fix: stale appState of MainMenu defaultItems rendered from Actions ( #6074 )
2023-01-06 14:32:55 +01:00
9803a85381
build(deps): bump loader-utils from 2.0.3 to 2.0.4 in /src/packages/excalidraw ( #5892 )
...
build(deps): bump loader-utils in /src/packages/excalidraw
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:31:06 +05:30
72784f9d29
build(deps): bump loader-utils from 2.0.3 to 2.0.4 ( #5905 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:30:43 +05:30
e3249f930c
build(deps): bump json5 from 1.0.1 to 1.0.2 ( #6076 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 06:59:44 +00:00
cbe0d34f1a
build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 ( #5963 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:26:23 +05:30
bed8093e47
build(deps): bump json5 from 2.2.1 to 2.2.3 in /dev-docs ( #6060 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:25:48 +05:30
1255ca2e84
build(deps): bump json5 from 2.2.1 to 2.2.3 in /src/packages/utils ( #6061 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:25:35 +05:30
14d02dcaea
build(deps): bump json5 from 2.2.1 to 2.2.3 in /src/packages/excalidraw ( #6062 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 12:25:20 +05:30
9747223705
chore: Update translations from Crowdin ( #6052 )
...
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* New translations en.json (Marathi)
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Galician)
* Auto commit: Calculate translation coverage
* 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 (German)
* New translations en.json (Greek)
* 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 (Korean)
* New translations en.json (Kurdish)
* New translations en.json (Lithuanian)
* New translations en.json (Dutch)
* New translations en.json (Punjabi)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovak)
* 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 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 (Bengali)
* New translations en.json (Marathi)
* 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 (Kabyle)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Latvian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Slovenian)
* Auto commit: Calculate translation coverage
* New translations en.json (Spanish)
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* Auto commit: Calculate translation coverage
* New translations en.json (Vietnamese)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Dutch)
* Auto commit: Calculate translation coverage
* New translations en.json (Marathi)
* Auto commit: Calculate translation coverage
* New translations en.json (Latvian)
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Portuguese, Brazilian)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
2023-01-06 12:23:14 +05:30
0f11f7da15
fix: HelpDialog ( #6072 )
2023-01-05 17:43:19 +01:00
8420aecb34
feat: new Menu Component API ( #6034 )
...
* feat: new Menu Component API
* allow valid children types
* introduce menu group to group items
* Add lang footer
* use display name
* displayName
* define types inside
* fix default menu
* add json export to menu
* fix
* simplify expression
* put open menu into own compo to optimize perf
So that we don't rerun `useOutsideClickHook` (and rebind event listeners
all the time)
* naming tweaks
* rename MenuComponents->MenuDefaultItems and export default items from Menu.Items
* import Menu.scss in Menu.tsx
* move menu scss to excal app
* Don't filter children inside menu group
* move E+ out of socials
* support style prop for MenuItem and MenuGroup
* Support header in menu group and add Excalidraw links header for default items in social section
* rename header to title
* fix padding for lang
* render menu in mobile
* review fixes
* tweaks
* Export collaborators and show in mobile menu
* revert .env
* lint :p
* again lint
* show correct actions in view mode for mobile
* Whitelist Collaborators Comp
* mobile styling
* padding
* don't show nerds when menu open in mobile
* lint :(
* hide shortcuts
* refactor userlist to support mobile and keep a wrapper comp for excal app
* use only UserList
* render only on mobile for default items
* remove unused hooks
* Show collab button in menu when onCollabButtonClick present and hide export when UIOptions.canvasActions.export is false
* fix tests
* lint
* inject userlist inside menu on mobile
* revert userlist
* move menu socials to default menu
* fix collab
* use meny in library
* Make Menu generic and create hamburgemenu for public excal menu and use menu in library as well
* use appState.openMenu for mobile
* fix tests
* styling fixes and support style and class name in menu content
* fix test
* rename MenuDefaultItems->DefaultItems
* move footer css to its own comp
* rename HamburgerMenu -> MainMenu
* rename menu -> dropdownMenu and update classes, onClick->onToggle
* close main menu when dialog closes
* by bye filtering
* update docs
* fix lint
* update example, docs for useDevice and footer in mobile, rename menu ->DropDownMenu everywhere
* spec
* remove isMenuOpenAtom and set openMenu as canvas for main menu, render decreases in specs :)
* [temp] remove cyclic depenedency to fix build
* hack- update appstate to sync lang change
* Add more specs
* wip: rewrite MainMenu footer
* fix margin
* fix snaps
* not needed as lang list no more imported
* simplify custom footer rendering
* Add DropdownMenuItemLink and DropdownMenuItemCustom and update API, docs
* fix `MainMenu.ItemCustom`
* naming
* use onSelect and base class for custom items
* fix lint
* fix snap
* use custom item for lang
* update docs
* fix
* properly use `MainMenu.ItemCustom` for `LanguageList`
* add margin top to custom items
* flex
Co-authored-by: dwelle <luzar.david@gmail.com >
2023-01-05 22:04:23 +05:30
08afb857c3
fix: show error message on collab save failure ( #6063 )
...
* fix: show error message on collab save failure
* comment
2023-01-02 23:53:51 +01:00
9230c8f4d2
fix: remove ga from docker build ( #6059 )
...
* fix: remove ga from docker build
* lint
* fix debug
2023-01-02 21:21:57 +01:00
dba8f812f1
chore: Update translations from Crowdin ( #5807 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2023-01-01 17:01:46 +00:00
fdd8552637
feat: Scroll using PageUp and PageDown ( #6038 )
...
* feat: Scroll using PageUp and PageDown
* support x-axis via `shift` & enable in viewMode
* tweak test
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-31 15:54:37 -06:00
c8370b394c
fix: use displayName since name gets stripped off when uglifying/minifiyng in production ( #6036 )
...
fix: use displayName since name gets stripped off when uglifying/minifiy in production
2022-12-27 15:17:13 +05:30
5fcf6a4845
fix: remove background from wysiwyg when editing arrow label ( #6033 )
...
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-12-23 19:40:52 +01:00
af3b93c410
fix: use canvas measureText to calculate width in measureText ( #6030 )
...
* fix: use canvas measureText to calculate width in measureText
* calculate multiline width correctly using canvas measure text and rename functions
* set correct width when pasting in bound container
* take existing value + new pasted
* remove debugger :p
* fix snaps
2022-12-23 21:45:49 +05:30
2595e0de82
fix: restoring deleted bindings ( #6029 )
...
* fix: restoring deleted bindings
* add tests
* add one more test
* merge restore tests files
2022-12-23 11:48:14 +01:00
8ec5f7b982
feat: support shrinking text containers to original height when text removed ( #6025 )
...
* fix:cache bind text containers height so that it could autoshrink to original height when text deleted
* revert
* rename
* reset cache when resized
* safe check
* restore original containr height when text is unbind
* update cache when redrawing bounding box
* reset cache when unbind
* make type-safe
* add specs
* skip one test
* remoe mock
* fix
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-23 11:57:48 +05:30
9086674b27
chore: bump typescript @ 4.9.4 ( #6024 )
2022-12-22 19:32:21 +01:00
6273d56524
fix: ColorPicker getColor ( #5949 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-22 12:53:49 +00:00
7e135c4e22
feat: move contextMenu into the component tree and control via appState ( #6021 )
2022-12-21 12:47:09 +01:00
b704705ed8
feat: render footer as a component instead of render prop ( #5970 )
...
* feat: render footer as a component instead of render prop
* Export FooterCenter as footer
* remove useDevice export
* revert some changes
* remove
* add spec
* update specs
* parse children into a dictionary
* factor app footer components into a single file
* Add docs
* split app footer components
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-21 14:29:06 +05:30
d2e371cdf0
fix: don't push whitespace to next line when exceeding max width during wrapping and make sure to use same width of text editor on DOM when measuring dimensions ( #5996 )
...
* fix: don't push whitespace to next line when exceeding max width during wrapping
* add a helper function and never push empty line
* use width same as in text area so dimensions are same
* add tests
* make sure dom element has exact same width as text editor
2022-12-21 12:32:43 +05:30
6ab3f0eb74
fix: showing grabbing
cursor when holding spacebar
( #6015 )
2022-12-20 13:22:20 +01:00
539505affd
fix: resize sometimes throwing on missing null-checks ( #6013 )
2022-12-18 23:06:01 +01:00
95d669390f
fix: PWA not working after CRA@5 update ( #6012 )
...
* fix: PWA not working after CRA@5 update
* fix: fallback to default locale when fetch fails
2022-12-18 22:23:30 +01:00
73a45e1988
fix: not properly restoring element stroke and bg colors ( #6002 )
2022-12-16 18:19:26 +01:00
88c2812949
fix: Avatar outline on safari & center ( #5997 )
2022-12-16 18:18:34 +01:00
bdb14723b3
fix: chart pasting not working due to removing tab characters ( #5987 )
2022-12-16 18:18:27 +01:00
cc9e764585
feat: allow readonly actions to be used in viewMode ( #5982 )
2022-12-11 22:57:03 +01:00
8466eb0eef
fix: apply the right type of roundness when pasting styles ( #5979 )
...
* fix: only paste roundness when target and source elements are of the same type
* apply roundness when pasting across different types
* simplify
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-10 20:12:09 +08:00
0ebe6292a3
chore: add display name to context providers ( #5974 )
...
* chore: add display name to context providers
* fix typo
2022-12-08 16:19:44 +00:00
5854ac3eed
feat: better default radius sizes for rectangles ( #5553 )
...
Co-authored-by: Ryan <diweihao@bytedance.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-08 16:48:49 +01:00
65d84a5d5a
fix: remove editor onpaste handler ( #5971 )
2022-12-07 23:05:57 +05:30
808366d112
fix: remove blank space ( #5950 )
2022-12-06 17:40:53 +05:30
9311c99d3c
fix: Galego and Kurdî missing in languages plus two locale typos ( #5954 )
2022-12-06 17:34:22 +05:30
d131b31084
fix: ExcalidrawArrowElement
rather than ExcalidrawArrowEleement
( #5955 )
2022-12-06 17:30:03 +05:30
0111ca2050
fix: renderFooter styling ( #5962 )
2022-12-06 16:42:54 +05:30
a1dcd6d984
build: move release scripts to use release branch ( #5958 )
2022-12-06 16:33:02 +05:30
fffd4957db
fix: repair element bindings on restore ( #5956 )
...
* fix: repair element bindings on restore
* fix dropping non-text bound elements
* be more conservative
2022-12-06 00:23:47 +01:00
760fd7b3a6
feat: Support labels for arrow 🔥 ( #5723 )
...
* feat: support arrow with text
* render arrow -> clear rect-> render text
* move bound text when linear elements move
* fix centering cursor when linear element rotated
* fix y coord when new line added and container has 3 points
* update text position when 2nd point moved
* support adding label on top of 2nd point when 3 points are present
* change linear element editor shortcut to cmd+enter and fix tests
* scale bound text points when resizing via bounding box
* ohh yeah rotation works :)
* fix coords when updating text properties
* calculate new position after rotation always from original position
* rotate the bound text by same angle as parent
* don't rotate text and make sure dimensions and coords are always calculated from original point
* hardcoding the text width for now
* Move the linear element when bound text hit
* Rotation working yaay
* consider text element angle when editing
* refactor
* update x2 coords if needed when text updated
* simplify
* consider bound text to be part of bounding box when hit
* show bounding box correctly when multiple element selected
* fix typo
* support rotating multiple elements
* support multiple element resizing
* shift bound text to mid point when odd points
* Always render linear element handles inside editor after element rendered so point is visible for bound text
* Delete bound text when point attached to it deleted
* move bound to mid segement mid point when points are even
* shift bound text when points nearby deleted and handle segment deletion
* Resize working :)
* more resize fixes
* don't update cache-its breaking delete points, look for better soln
* update mid point cache for bound elements when updated
* introduce wrapping when resizing
* wrap when resize for 2 pointer linear elements
* support adding text for linear elements with more than 3 points
* export to svg working :)
* clip from nearest enclosing element with non transparent color if present when exporting and fill with correct color in canvas
* fix snap
* use visible elements
* Make export to svg work with Mask :)
* remove id
* mask canvas linear element area where label is added
* decide the position of bound text during render
* fix coords when editing
* fix multiple resize
* update cache when bound text version changes
* fix masking when rotated
* render text in correct position in preview
* remove unnecessary code
* fix masking when rotating linear element
* fix masking with zoom
* fix mask in preview for export
* fix offsets in export view
* fix coords on svg export
* fix mask when element rotated in svg
* enable double-click to enter text
* fix hint
* Position cursor correctly and text dimensiosn when height of element is negative
* don't allow 2 pointer linear element with bound text width to go beyond min width
* code cleanup
* fix freedraw
* Add padding
* don't show vertical align action for linear element containers
* Add specs for getBoundTextElementPosition
* more specs
* move some utils to linearElementEditor.ts
* remove only :p
* check absoulte coods in test
* Add test to hide vertical align for linear eleemnt with bound text
* improve export preview
* support labels only for arrows
* spec
* fix large texts
* fix tests
* fix zooming
* enter line editor with cmd+double click
* Allow points to move beyond min width/height for 2 pointer arrow with bound text
* fix hint for line editing
* attempt to fix arrow getting deselected
* fix hint and shortcut
* Add padding of 5px when creating bound text and add spec
* Wrap bound text when arrow binding containers moved
* Add spec
* remove
* set boundTextElementVersion to null if not present
* dont use cache when version mismatch
* Add a padding of 5px vertically when creating text
* Add box sizing content box
* Set bound elements when text element created to fix the padding
* fix zooming in editor
* fix zoom in export
* remove globalCompositeOperation and use clearRect instead of fillRect
2022-12-05 21:03:13 +05:30
1933116261
fix: don't allow whitespaces for bound text ( #5939 )
...
* fix: don't allow whitespaces for bound text
* fix
* remove
* remove empty else
* fix
* fix
* fix
2022-12-02 16:47:50 +05:30
8b33ca3a1a
fix: bindings do not survive history serialization ( #5942 )
2022-12-02 10:36:18 +00:00
a86224c797
fix: Dedupe boundElement ids when container duplicated with alt+drag ( #5938 )
...
* Dedupe boundElement ids when container duplicated with alt+drag and add spec
* set to null by default
2022-12-01 20:44:33 +05:30
66bbfda460
fix: scale font correctly when using shift ( #5935 )
...
* fix: scale font correctly when using shift
* fix
* Empty-Commit
* Add spec
* fix
2022-11-30 15:55:01 +05:30
88b2f4707d
refactor: remove unnecessary code ( #5933 )
2022-11-29 16:41:02 +05:30
25c6056b03
feat: Don't add midpoint until dragged beyond a threshold ( #5927 )
...
* Don't add midpoint until dragged beyond a threshold
* remove unnecessary code
* fix tests
* fix
* add spec
* remove isMidpoint
* cleanup
* fix threshold for zoom
* split into shouldAddMidpoint and addMidpoint
* wrap in flushSync for synchronous updates
* remove threshold for line editor and add spec
* [unrelated] fix stack overflow state update
* fix tests
* don't drag arrow when dragging to add mid point
* add specs
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-11-29 00:01:53 +05:30
baf9651d34
feat: changed text copy/paste behaviour ( #5786 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
Co-authored-by: Antonio Della Fortuna <a.dellafortuna00@gmail.com >
2022-11-26 23:44:26 +01:00
d2181847be
fix: Always bind to container selected by user ( #5880 )
...
* fix: Always bind to container selected by user
* Don't bind to container when using text tool
* adjust z-index for bound text
* fix
* Add spec
* Add test
* Allow double click on transparent container and add spec
* fix spec
* adjust z-index only when binding
* update index
* fix
* add index check
* Update src/scene/Scene.ts
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-11-25 15:45:34 +05:30
1f117995d9
fix: fonts not rendered on init if loadingdone
not fired ( #5923 )
...
* fix: fonts not rendered on init if `loadingdone` not fired
* remove unnecessary check
2022-11-23 21:15:32 +01:00
52c96a6870
chore: bump create-react-app to 5.0.1 (from 4.0.3) ( #5904 )
2022-11-19 18:28:21 +01:00
81fd2350a9
fix: stop replacing del
word with Delete
( #5897 )
2022-11-19 18:28:08 +01:00
8ed0fc2c87
fix: remove legacy React.render() from the editor ( #5893 )
2022-11-19 18:27:54 +01:00
96a5d6548b
fix: allow adding text via enter only for text containers ( #5891 )
...
* fix: allow adding text via enter only for text containers
* fix
* fix
* fix
* move check isTextElement outside
2022-11-17 15:26:18 +05:30
4709b953e7
build(deps): bump loader-utils from 2.0.3 to 2.0.4 in /dev-docs ( #5885 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-17 15:14:29 +05:30
bbe0c35f66
fix: stop font loadingdone
loop when rendering element SVGs ( #5883 )
...
* fix: stop font `loadingdone` loop when rendering element SVGs
* update snaps
* stop updating scene elements array if no change was made
* always re-render if invalidating element shape
2022-11-15 21:02:57 +01:00
d273acb7e4
fix: refresh text dimensions only after font load done ( #5878 )
...
* fix: refresh text dimensions only after font load done
* fix snaps
2022-11-15 00:15:02 +01:00
3c0b29d85f
build(deps): bump loader-utils from 2.0.0 to 2.0.4 in /src/packages/utils ( #5874 )
...
build(deps): bump loader-utils in /src/packages/utils
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.0 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.0...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 15:49:05 +05:30
bfbaeae67f
fix: Correctly paste contents parsed by JSON.parse()
as text. ( #5868 )
...
* Fix #5867
* Add test.
* Add tests to clipboard.test.ts
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-14 14:02:54 +05:30
74b9885955
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /src/packages/excalidraw ( #5861 )
...
build(deps): bump minimatch in /src/packages/excalidraw
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 13:51:10 +05:30
2cbe869a13
build(deps): bump socket.io-parser from 3.3.2 to 3.3.3 ( #5862 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/3.3.2...3.3.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 13:50:15 +05:30
a48607eb25
build(deps): bump loader-utils from 2.0.2 to 2.0.3 in /src/packages/excalidraw ( #5851 )
...
build(deps): bump loader-utils in /src/packages/excalidraw
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 13:49:39 +05:30
7831b6e74b
fix: SVG element attributes in icons.tsx ( #5871 )
...
Update icons.tsx
2022-11-14 11:42:28 +05:30
640affe7c0
build(deps): bump loader-utils from 2.0.2 to 2.0.3 in /dev-docs ( #5853 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 15:02:18 +05:30
335aff8838
fix: merge existing text with new when pasted ( #5856 )
...
* Fix #5855 .
* fix test
* tweak
* Add specs
* Add more snaps
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-09 23:39:53 +05:30
dc97dc30bf
fix: disable FAST_REFRESH to fix live reload ( #5852 )
2022-11-09 17:13:20 +05:30
a0ecfed4cd
fix: Paste clipboard contents into unbound text elements ( #5849 )
...
* Fix #5848 .
* Add test.
* some tweaks
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-09 11:30:22 +05:30
e201e79cd0
fix: compute dimensions of container correctly when text pasted on container ( #5845 )
...
* fix: compute dimensions of container correctly when text pasted on container
* add test
* remove only
2022-11-08 19:50:41 +05:30
e1c5c706c6
build: stops ignoring .env files from docker context so env variables get set during react app build. ( #5809 )
...
build: stops ignoring .env.development and .env.production files from docker context so env variables get set during react app build.
* this fixes the issue where Browse Libraries button link was broken in
docker/self-hosted versions of excalidraw
2022-11-07 16:48:38 +05:30
bdc56090d7
feat: reintroduce x
shortcut for freedraw
( #5840 )
2022-11-06 23:07:15 +01:00
58accc9310
feat: tweak toolbar shortcuts & remove library shortcut ( #5832 )
2022-11-06 20:14:53 +01:00
b91158198e
feat: clean unused images only after 24hrs (local-only) ( #5839 )
...
* feat: clean unused images only after 24hrs (local-only)
* fix test
* make optional for now
2022-11-06 19:41:14 +01:00
938ce241ff
feat: refetch errored/pending images on collab room init load ( #5833 )
2022-11-05 15:55:14 +01:00
0228646507
fix: line editor points rendering below elements ( #5781 )
...
* fix: line editor points rendering below elements
* add test
2022-11-05 11:35:53 +01:00
25ea97d0f9
test: fix failing tests and API ( #5823 )
...
* tests: fix failing tests
* fix selection.test.tsx
* fix excalidraw.test.tsx and don't show image export when SaveAsImage is false in UIOptions.canvasActions
* more fixes
* require fake index db in setUp test to fix the tests
* fix regression
2022-11-04 18:22:21 +05:30
8d5d68e589
feat: stop deleting whole line when no point select in line editor ( #5676 )
...
* feat: stop deleting whole line when no point select in line editor
* Comments typo
Co-authored-by: DanielJGeiger <1852529+DanielJGeiger@users.noreply.github.com >
2022-11-02 14:52:32 +01:00
6c15d9948b
fix: syncing 1-point lines to remote clients ( #5677 )
2022-11-02 14:39:12 +01:00
e8fba43cf6
fix: incorrectly selecting linear elements on creation while tool-locked ( #5785 )
2022-11-02 14:38:58 +01:00
2e5c798c71
fix: Corrected typo in toggle theme shortcut ( #5813 )
2022-11-02 14:32:21 +01:00
8c298336fc
fix: hide canvas-modifying UI in view mode ( #5815 )
...
* fix: hide canvas-modifying UI in view mode
* add class for better targeting
* fix missing `key`
* fix: useOutsideClick not working in view mode
2022-11-01 22:25:12 +01:00
7f91cdc0c9
fix: fix vertical/horizntal centering icons ( #5812 )
2022-11-01 18:39:31 +01:00
6334bd832f
feat: editor redesign 🔥 ( #5780 )
...
* Placed eraser into shape switcher (top toolbar).
Redesigned top toolbar.
* Redesigned zoom and undo-redo buttons.
* Started redesigning left toolbar.
* Redesigned help dialog.
* Colour picker now somewhat in line with new design
* [WIP] Changed a bunch of icons.
TODO: organise new icons.
* [WIP] Organised a bunch of icons. Still some to do
* [WIP] Started working on hamburger menu.
* Fixed some bugs with hamburger menu.
* Menu and left toolbar positioning.
* Added some more items to hamburger menu.
* Changed some icons.
* Modal/dialog styling & bunch of fixes.
* Some more dialog improvements & fixes.
* Mobile menu changes.
* Menu can now be closed with outside click.
* Collab avatars and button changes.
* Icon sizing. Left toolbar positioning.
* Implemented welcome screen rendering logic.
* [WIP] Welcome screen content + design.
* Some more welcome screen content and design.
* Merge fixes.
* Tweaked icon set.
* Welcome screen darkmode fix.
* Content updates.
* Various small fixes & adjustments.
Moved language selection into menu.
Fixed some problematic icons.
Slightly moved encryption icon.
* Sidebar header redesign.
* Libraries content rendering logic + some styling.
* Somem more library sidebar styling.
* Publish library dialog styling.
* scroll-back-to-content btn styling
* ColorPicker positioning.
* Library button styling.
* ColorPicker positioning "fix".
* Misc adjustments.
* PenMode button changes.
* Trying to make mobile somewhat usable.
* Added a couple of icons.
* Added some shortcuts.
* Prevent welcome screen flickering.
Fix issue with welcome screen interactivity.
Don't show sidebar button when docked.
* Icon sizing on smaller screens.
* Sidebar styling changes.
* Alignment button... well... alignments.
* Fix inconsistent padding in left toolbar.
* HintViewer changes.
* Hamburger menu changes.
* Move encryption badge back to its original pos.
* Arrowhead changes.
Active state, colours + stronger shadow.
* Added new custom font.
* Fixed bug with library button not rendering.
* Fixed issue with lang selection colours.
* Add tooltips for undo, redo.
* Address some dark mode contrast issues.
* (Re)introduce counter for selectedItems in sidebar
* [WIP] Tweaked bounding box colour & padding.
* Dashed bounding box for remote clients.
* Some more bounding box tweaks.
* Removed docking animation for now...
* Address some RTL issues.
* Welcome screen responsiveness.
* use lighter selection color in dark mode & align naming
* use rounded corners for transform handles
* use lighter gray for welcomeScreen text in dark mode
* disable selection on dialog buttons
* change selection button icon
* fix library item width being flexible
* library: visually align spinner with first section heading
* lint
* fix scrollbar color in dark mode & make thinner
* adapt properties panel max-height
* add shrotcut label to save-to-current-file
* fix unrelated `useOutsideClick` firing for active modal
* add promo color to e+ menu item
* fix type
* lowered button size
* fix transform handles raidus not accounting for zoom
* attempt fix for excal logo on safari
* final fix for excal logo on safari
* fixing fhd resolution button sized
* remove TODO shortcut
* Collab related styling changes.
Expanding avatar list no longer offsets top toolbar.
Added active state & collaborator count badge for collab button.
* Tweaked collab button active colours.
* Added active style to collab btn in hamburger menu
* Remove unnecessary comment.
* Added back promo link for non (signed in) E+ users
* Go to E+ button added for signed in E+ users.
* Close menu & dropdown on modal close.
* tweak icons & fix rendering on smaller sizes [part one]
* align welcomeScreen icons with other UI
* switch icon resize mq to `device-width`
* disable welcomeScreen items `:hover` when selecting on canvas
* change selection box color and style
* reduce selection padding and fix group selection styling
* improve collab cursor styling
- make name borders round
- hide status when "active"
- remove black/gray colors
* add Twitter to hamburger menu
* align collab button
* add shortcut for image export dialog
* revert yarn.lock
* fix more tabler icons
* slightly better-looking penMode button
* change penMode button & tooltip
* revert hamburger menu icon
* align padding on lang picker & canvas bg
* updated robot txt to allow twitter bot and fb bot
* added new OG and tweaked the OG state
* add tooltip to collab button
* align style for scroll-to-content button
* fix pointer-events around toolbar
* fix decor arrow positioning and RTL
* fix welcomeScreen-item active state in dark mode
* change `load` button copy
* prevent shadow anim when opening a docked sidebar
* update E+ links ga params
* show redirect-to-eplus welcomeScreen subheading for signed-in users
* make more generic
* add ga for eplus redirect button
* change copy and icons for hamburger export buttons
* update snaps
* trim the username to account for trailing spaces
* tweaks around decor breakpoints
* fix linear element editor test
* remove .env change
* remove `it.only`
Co-authored-by: dwelle <luzar.david@gmail.com >
Co-authored-by: Maielo <maielo.mv@gmail.com >
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-01 17:29:58 +01:00
4d26993c8f
chore: fix yarn.lock file ( #5803 )
...
* chore: fix yarn.lock file
* ts fix
2022-10-31 13:44:08 +01:00
1e69609ce4
fix: consistent use of ZOOM_STEP ( #5801 )
...
introduce MIN_ZOOM, consistent use of ZOOM_STEP
2022-10-31 06:23:05 +01:00
f5379d1563
fix: multiple elements resizing regressions ( #5586 )
2022-10-29 13:01:38 +02:00
c8f6e3faa8
fix: restore text dimensions ( #5432 )
...
* fix: restore text dimensions
* fix tests
* update readme & changelog
* reduce API surface area by always refreshing dimensions for full `restore()`
2022-10-28 23:31:56 +02:00
36bf17cf59
fix: changelog typo ( #5795 )
...
* fix: changelog typo
* fix
* fix
* Empty-Commit
2022-10-27 20:43:03 +05:30
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