Daniel J. Geiger
04a96caf78
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-31 15:26:03 -06:00
David Luzar
e6de1fe4a4
feat: rewrite public UI component rendering using tunnels ( #6117 )
...
* feat: rewrite public UI component rendering using tunnels
* factor out into components
* comments
* fix variable naming
* fix not hiding welcomeScreen
* factor out AppFooter and memoize components
* remove `UIOptions.welcomeScreen` and render only from host app
* factor out tunnels into own file
* update changelog. Keep `UIOptions.welcomeScreen` as deprecated
* update changelog
* lint
---------
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
2023-01-31 13:53:20 +01:00
Aakansha Doshi
3a141ca77a
fix: add 1px width to the container to calculate more accurately ( #6174 )
...
* fix: add 1px width to the container to calculate accurately
* fix tests
2023-01-30 18:52:56 +05:30
JUNYI OU
5ae39c9292
fix: quick typo fix ( #6167 )
2023-01-29 14:22:25 +01:00
Daniel J. Geiger
14c6ea938a
Refactor: Drop isActionName
and convert getCustomActions
to
...
`filterActions`.
2023-01-28 21:27:25 -06:00
Daniel J. Geiger
87aba3f619
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-28 18:44:03 -06:00
Aakansha Doshi
e41ea9562b
fix: set the width correctly using measureText in editor ( #6162 )
2023-01-28 12:09:53 +01:00
Daniel J. Geiger
c8d4e8c421
Simplify custom Actions: universal Action predicates instead of
...
action-specific guards.
2023-01-27 13:23:40 -06:00
Daniel J. Geiger
512e506798
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-26 17:38:48 -06:00
Ignacio Cuadra
b52c8943e4
fix: 🐛 broken emojis when wrap text ( #6153 )
...
* fix: 🐛 broken emojis when wrap text
* refactor: Delete unnecessary "else" (reduce indentation)
* fix: remove code block that causes the emojis to disappear
* Apply suggestions from code review
Co-authored-by: David Luzar <luzar.david@gmail.com>
* fix: 🚑 possibly undefined value
* Add spec
Co-authored-by: David Luzar <luzar.david@gmail.com>
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
2023-01-26 11:49:21 +05:30
Daniel J. Geiger
b4e742bda0
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-25 16:54:14 -06:00
Aakansha Doshi
cf38c0f933
fix: declare css variable for font in excalidraw so its available in host ( #6160 )
...
declar css variable for font in excalidraw so its available in host
2023-01-25 15:44:20 +05:30
Daniel J. Geiger
5a3f4fd08f
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-24 19:27:05 -06:00
Daniel J. Geiger
34515f2952
Fixes.
2023-01-24 19:09:07 -06:00
Daniel J. Geiger
08f430b3ac
Fix tests.
2023-01-23 20:23:51 -06:00
David Luzar
1db078a3dc
feat: close MainMenu and Library dropdown on item select ( #6152 )
2023-01-23 16:54:35 +01:00
David Luzar
d4afd66268
feat: add hand/panning tool ( #6141 )
...
* feat: add hand/panning tool
* move hand tool right of tool lock separator
* tweak i18n
* rename `panning` -> `hand`
* toggle between last tool and hand on `H` shortcut
* hide properties sidebar when `hand` active
* revert to rendering HandButton manually due to mobile toolbar
2023-01-23 16:12:28 +01:00
David Luzar
849e6a0c86
fix: button background and svg sizes ( #6155 )
...
* fix: button background color fallback
* fix svg width/height
2023-01-23 16:10:04 +01:00
Nishant-l
f03f5c948d
style: change in ExportButton style ( #6147 ) ( #6148 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com>
2023-01-22 12:37:18 +00:00
David Luzar
d2b698093c
feat: show copy-as-png export button on firefox and show steps how to enable it ( #6125 )
...
* feat: hide copy-as-png shortcut from help dialog if not supported
* fix: support firefox if clipboard.write supported
* show shrotcut in firefox and instead show error message how to enable the flag support
* widen to TypeError because minification
* show copy-as-png on firefox even if it will throw
2023-01-22 12:33:15 +01:00
Excalidraw Bot
0f1720be61
chore: Update translations from Crowdin ( #6077 )
2023-01-22 12:19:21 +01:00
David Luzar
d0b33d35db
build: temporarily disable pre-commit ( #6132 )
2023-01-19 13:50:42 +01:00
Daniel J. Geiger
59e74f94e6
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-17 15:12:39 -06:00
Aakansha Doshi
d6a5ef1936
docs: release @excalidraw/excalidraw@0.14.1 🎉 ( #6112 )
v0.14.1
2023-01-16 16:08:03 +05:30
Aakansha Doshi
c7a11f5cd2
docs: release @excalidraw/excalidraw@0.14.0 🎉 ( #6109 )
v0.14.0
2023-01-13 16:08:29 +05:30
Aakansha Doshi
893c487add
fix: remove overflow hidden from button ( #6110 )
...
remove overflow hidden from button
2023-01-13 15:44:33 +05:30
Aakansha Doshi
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
Aakansha Doshi
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
Aakansha Doshi
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
David Luzar
599a8f3c6f
feat: support WelcomeScreen customization API ( #6048 )
2023-01-12 15:49:28 +01:00
David Luzar
0982da38fe
feat: render unknown supplied children to UI ( #6096 )
2023-01-12 15:20:16 +01:00
Barnabás Molnár
699897f71b
feat: generic button export ( #6092 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-01-12 13:06:00 +01:00
Aakansha Doshi
328ff6c32d
fix: use position absolute for mobile misc tools ( #6099 )
2023-01-11 19:47:40 +05:30
David Luzar
618442299f
fix: React.memo resolvers not accounting for all props ( #6042 )
2023-01-09 10:24:17 +01:00
Daniel J. Geiger
ddc393bd9d
Make filtering of custom actions optional.
2023-01-08 19:30:01 -06:00
Daniel J. Geiger
9e5948ac28
Filter all context menu items (standard and custom) through
...
`isActionEnabled`.
2023-01-08 17:37:32 -06:00
Daniel J. Geiger
f86d0f9102
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-08 17:06:23 -06:00
Antonio Della Fortuna
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
David Luzar
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
Daniel J. Geiger
ace031e992
Update to latest Action
changes.
2023-01-07 15:47:19 -06:00
Daniel J. Geiger
45faf7d58f
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-07 11:58:15 -06:00
David Luzar
40d53d9231
fix: stale appState of MainMenu defaultItems rendered from Actions ( #6074 )
2023-01-06 14:32:55 +01:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Excalidraw Bot
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