Marcel Mraz 
							
						 
					 
					
						
						
							
						
						7e41026812 
					 
					
						
						
							
							refactor: export everything from @excalidraw/element, don't import from subpaths ( #9466 )  
						
						... 
						
						
						
						* Don't import from subpaths
* Fix tests, move related tests to element 
						
						
					 
					
						2025-05-09 23:01:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marcel Mraz 
							
						 
					 
					
						
						
							
						
						432a46ef9e 
					 
					
						
						
							
							refactor: separate elements logic into a standalone package ( #9285 )  
						
						
						
						
					 
					
						2025-03-26 15:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marcel Mraz 
							
						 
					 
					
						
						
							
						
						21ffaf4d76 
					 
					
						
						
							
							refactor: auto ordered imports ( #9163 )  
						
						
						
						
					 
					
						2025-03-12 15:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marcel Mraz 
							
						 
					 
					
						
						
							
						
						ecef5d12f4 
					 
					
						
						
							
							chore: release @excalidraw/excalidraw@18.0.0   🎉  ( #9127 )  
						
						
						
						
					 
					
						2025-02-28 16:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Di 
							
						 
					 
					
						
						
							
						
						5e1ff7cafe 
					 
					
						
						
							
							perf: improve new element drawing ( #8340 )  
						
						... 
						
						
						
						Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2024-08-23 20:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						1ed53b153c 
					 
					
						
						
							
							build: enable consistent type imports eslint rule ( #7992 )  
						
						... 
						
						
						
						* build: enable consistent type imports eslint rule
* change to warn
* fix the warning in example and excalidraw-app
* fix packages
* enable type annotations and throw error for the rule 
						
						
					 
					
						2024-05-08 14:21:50 +05:30 
						 
				 
			
				
					
						
							
							
								Marcel Mraz 
							
						 
					 
					
						
						
							
						
						015b46ab23 
					 
					
						
						
							
							feat: expose StoreAction in relation to multiplayer history ( #7898 )  
						
						... 
						
						
						
						Improved Store API and improved handling of actions to eliminate potential concurrency issues 
						
						
					 
					
						2024-04-22 09:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Di 
							
						 
					 
					
						
						
							
						
						32df5502ae 
					 
					
						
						
							
							feat: fractional indexing ( #7359 )  
						
						... 
						
						
						
						* Introducing fractional indices as part of `element.index`
* Ensuring invalid fractional indices are always synchronized with the array order
* Simplifying reconciliation based on the fractional indices
* Moving reconciliation inside the `@excalidraw/excalidraw` package
---------
Co-authored-by: Marcel Mraz <marcel@excalidraw.com >
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2024-04-04 13:51:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Luzar 
							
						 
					 
					
						
						
							
						
						57ea4e61d1 
					 
					
						
						
							
							fix: mixing clientId & socketId in UserList ( #7461 )  
						
						
						
						
					 
					
						2023-12-18 18:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Luzar 
							
						 
					 
					
						
						
							
						
						6dfa89e846 
					 
					
						
						
							
							fix: emitted visible scene bounds not accounting for offsets ( #7450 )  
						
						
						
						
					 
					
						2023-12-16 17:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Luzar 
							
						 
					 
					
						
						
							
						
						561e919a2e 
					 
					
						
						
							
							fix: import Socket as type ( #7446 )  
						
						
						
						
					 
					
						2023-12-16 11:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Luzar 
							
						 
					 
					
						
						
							
						
						20e3acf7a6 
					 
					
						
						
							
							feat: bump socket.io-client & collab tweaks ( #7444 )  
						
						
						
						
					 
					
						2023-12-16 00:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Barnabás Molnár 
							
						 
					 
					
						
						
							
						
						aad8ab0123 
					 
					
						
						
							
							feat: follow mode ( #6848 )  
						
						... 
						
						
						
						Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com > 
						
						
					 
					
						2023-12-15 00:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						d6cd8b78f1 
					 
					
						
						
							
							build: decouple package deps and introduce yarn workspaces ( #7415 )  
						
						... 
						
						
						
						* feat: decouple package deps and introduce yarn workspaces
* update root directory
* fix
* fix scripts
* fix lint
* update path in scripts
* remove yarn.lock files from packages
* ignore workspace
* dummy
* dummy
* remove comment check
* revert workflow changes
* ignore ws when installing gh actions
* remove log
* update path
* fix
* fix typo 
						
						
					 
					
						2023-12-12 11:32:51 +05:30 
						 
				 
			
				
					
						
							
							
								Aakansha Doshi 
							
						 
					 
					
						
						
							
						
						741d5f1a18 
					 
					
						
						
							
							refactor: move excalidraw-app outside src ( #6987 )  
						
						... 
						
						
						
						* refactor: move excalidraw-app outside src
* move some tests to excal app and fix some
* fix tests
* fix
* port remaining tests
* fix
* update snap
* move tests inside test folder
* fix
* fix 
						
						
					 
					
						2023-09-21 09:28:48 +05:30