f27607a74c 
								
							
								 
							
						 
						
							
							
								
								don't put cursor position in NewlinePart after adding it  
							
							... 
							
							
							
							You can't append to it anyway, so mark it uneditable and skip
uneditable parts if that's where an edit ended up.
This has the added advantage that if there is text after a newly
insert pill, the cursor will be put just before it rather than
in the pill, after the last character. 
							
						 
						
							2019-05-16 17:58:22 +01:00  
				
					
						
							
							
								 
						
							
							
								d83e278f6b 
								
							
								 
							
						 
						
							
							
								
								PR feedback, cleanup  
							
							
							
						 
						
							2019-05-15 09:46:08 +01:00  
				
					
						
							
							
								 
						
							
							
								fd31e793d1 
								
							
								 
							
						 
						
							
							
								
								fix lint  
							
							
							
						 
						
							2019-05-14 15:49:53 +01:00  
				
					
						
							
							
								 
						
							
							
								a3b02cf0cc 
								
							
								 
							
						 
						
							
							
								
								make logging quiet  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7ebb6ce621 
								
							
								 
							
						 
						
							
							
								
								WIP commit, newlines sort of working  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7a85dd4e61 
								
							
								 
							
						 
						
							
							
								
								after completion, set caret in next part at start  
							
							... 
							
							
							
							instead of end of current part 
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2c3453d307 
								
							
								 
							
						 
						
							
							
								
								put caret after replaced part if no caretOffset is given by autocomplete  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1a577eed11 
								
							
								 
							
						 
						
							
							
								
								take non-editable parts into account for new caret position  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								580a89875a 
								
							
								 
							
						 
						
							
							
								
								fix autocompl. not always appearing/being updated when there is no part  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								22587da5ff 
								
							
								 
							
						 
						
							
							
								
								close autocomplete on enter  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								64b171198c 
								
							
								 
							
						 
						
							
							
								
								rerender through callback instead of after modifying model  
							
							... 
							
							
							
							this way rendering is centralized and we can better rerender
from interaction in the autocompleter
(we didn't have access to caret before) 
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								aa1b4bb91e 
								
							
								 
							
						 
						
							
							
								
								keep auto complete code close to each other  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								5e6367ab57 
								
							
								 
							
						 
						
							
							
								
								basic support for non-editable parts  
							
							... 
							
							
							
							e.g. pills, they get deleted when any character of them is removed
later on we also shouldn't allow the caret to be set inside of them 
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1330b438d6 
								
							
								 
							
						 
						
							
							
								
								initial support for auto complete in model and parts  
							
							... 
							
							
							
							also move part creation out of model, into partcreator, which
can then also contain dependencies for creating the auto completer. 
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0f38753dba 
								
							
								 
							
						 
						
							
							
								
								some comments  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								76bb56a2bf 
								
							
								 
							
						 
						
							
							
								
								initial hookup editor code with react component  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9f98a6c0e6 
								
							
								 
							
						 
						
							
							
								
								add converted prototype code  
							
							
							
						 
						
							2019-05-14 15:38:16 +01:00