Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						e41ea9562b 
					 
					
						
						
							
							fix: set the width correctly using measureText in editor ( #6162 )  
						
						 
						
						
						
						
							
						
					 
					
						2023-01-28 12:09:53 +01: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EternalWill43 
							
						 
					 
					
						
						
							
						
						0f11f7da15 
					 
					
						
						
							
							fix: HelpDialog ( #6072 )  
						
						 
						
						
						
						
							
						
					 
					
						2023-01-05 17:43:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Excalidraw Bot 
							
						 
					 
					
						
						
							
						
						dba8f812f1 
					 
					
						
						
							
							chore: Update translations from Crowdin ( #5807 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: David Luzar <luzar.david@gmail.com > 
						
						
							
						
					 
					
						2023-01-01 17:01:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DanielJGeiger 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						9086674b27 
					 
					
						
						
							
							chore: bump typescript @ 4.9.4 ( #6024 )  
						
						 
						
						
						
						
							
						
					 
					
						2022-12-22 19:32:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsviczian 
							
						 
					 
					
						
						
							
						
						6273d56524 
					 
					
						
						
							
							fix: ColorPicker getColor ( #5949 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: dwelle <luzar.david@gmail.com > 
						
						
							
						
					 
					
						2022-12-22 12:53:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						7e135c4e22 
					 
					
						
						
							
							feat: move contextMenu into the component tree and control via appState ( #6021 )  
						
						 
						
						
						
						
							
						
					 
					
						2022-12-21 12:47:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						6ab3f0eb74 
					 
					
						
						
							
							fix: showing grabbing cursor when holding spacebar ( #6015 )  
						
						 
						
						
						
						
							
						
					 
					
						2022-12-20 13:22:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Luzar 
							
						 
					 
					
						
						
							
						
						539505affd 
					 
					
						
						
							
							fix: resize sometimes throwing on missing null-checks ( #6013 )  
						
						 
						
						
						
						
							
						
					 
					
						2022-12-18 23:06:01 +01:00