752331c717 
								
							 
						 
						
							
							
								
								fix(vaxis): prevent panic in panic in vaxis.panic  
							
							
							
						 
						
							2024-06-21 01:13:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								78e1951407 
								
							 
						 
						
							
							
								
								refactor(scrollbar): make scrollbar event source optional  
							
							
							
						 
						
							2024-06-20 22:27:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d4019d00b2 
								
							 
						 
						
							
							
								
								feat: add keybind hints to command palette  
							
							
							
						 
						
							2024-06-20 22:27:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3ea039f41c 
								
							 
						 
						
							
							
								
								fix(tui): reset drag context when invalidating the widget tree  
							
							... 
							
							
							
							This prevents a segfault if dragging and navigating at the same time. 
							
						 
						
							2024-06-20 22:21:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ce9c5ea23d 
								
							 
						 
						
							
							
								
								fix(vaxis): correct key range in synthesized_p  
							
							... 
							
							
							
							This was causing left and right arrow keys to input garbage into
mini mode editors. 
							
						 
						
							2024-06-20 22:20:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e8c59b36d3 
								
							 
						 
						
							
							
								
								fix(lsp): improve error reporting on LSP early exit  
							
							
							
						 
						
							2024-06-20 10:06:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								087bb3ce6e 
								
							 
						 
						
							
							
								
								fix(windows): update thespian to prevent endless timeout errors on windows  
							
							
							
						 
						
							2024-06-20 10:06:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b4bc8276f8 
								
							 
						 
						
							
							
								
								fix(palette): select first item in command palette after query  
							
							
							
						 
						
							2024-06-19 17:52:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								da5e7873d5 
								
							 
						 
						
							
							
								
								refactor: remove obsolete log_widgets command  
							
							
							
						 
						
							2024-06-19 17:48:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								866451779b 
								
							 
						 
						
							
							
								
								fix(vaxis): prevent a crash on large bracketed paste operations  
							
							... 
							
							
							
							Now we just serialize *all* event data and drop the grapheme cache
that was overflowing. 
							
						 
						
							2024-06-19 17:39:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0dd9cb179e 
								
							 
						 
						
							
							
								
								feat: open the command palette when clicking the modestate widget  
							
							... 
							
							
							
							Instead of switching input modes, which can now be done via the
command palette instead. 
							
						 
						
							2024-06-19 17:37:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								27c5e940f5 
								
							 
						 
						
							
							
								
								feat: bind command palette to ':' in vim modes  
							
							
							
						 
						
							2024-06-19 17:37:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0a3efee633 
								
							 
						 
						
							
							
								
								feat: add fuzzy matching to command palette  
							
							
							
						 
						
							2024-06-19 17:37:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								88a036113b 
								
							 
						 
						
							
							
								
								fix(palette): correct resize handling in command_palette  
							
							
							
						 
						
							2024-06-18 21:14:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c9debbabf4 
								
							 
						 
						
							
							
								
								fix(renderer.Loop): prevent read buffer overflow on very large escape sequences  
							
							
							
						 
						
							2024-06-18 21:11:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d9a4e5e38d 
								
							 
						 
						
							
							
								
								refactor(minilog): use a timer to clear the minilog  
							
							... 
							
							
							
							Instead of abusing the render clock. 
							
						 
						
							2024-06-18 20:11:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								86b91dc0de 
								
							 
						 
						
							
							
								
								fix(editor): stop render clock running endlessly on restore  
							
							
							
						 
						
							2024-06-18 20:04:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								25556336b9 
								
							 
						 
						
							
							
								
								feat: add initial simplistic command palette implementation  
							
							
							
						 
						
							2024-06-14 21:48:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								acd65d0157 
								
							 
						 
						
							
							
								
								fix: menu and open_recent resize handling  
							
							
							
						 
						
							2024-06-14 20:41:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								771c1dd980 
								
							 
						 
						
							
							
								
								fix(tui): prevent render overload on high mouse report rates  
							
							
							
						 
						
							2024-06-14 20:06:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								701107253f 
								
							 
						 
						
							
							
								
								fix(tui): prevent button active state from sticking  
							
							
							
						 
						
							2024-06-14 19:53:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								34bbfd49ad 
								
							 
						 
						
							
							
								
								fix(editor): store current cursor position correctly on initial undo  
							
							
							
						 
						
							2024-06-13 20:21:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b1faa02049 
								
							 
						 
						
							
							
								
								build: update libvaxis  
							
							
							
						 
						
							2024-06-13 17:44:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4812dd9793 
								
							 
						 
						
							
							
								
								fix(editor): don't leak PosToWidthCache on editor render  
							
							
							
						 
						
							2024-06-13 17:36:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3dc56ea6db 
								
							 
						 
						
							
							
								
								fix(log): allow std.log calls outside of actor contexts  
							
							
							
						 
						
							2024-06-13 16:56:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								578b7bdbda 
								
							 
						 
						
							
							
								
								docs: add freebsd to readme  
							
							
							
						 
						
							2024-06-13 12:18:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6adda64efd 
								
							 
						 
						
							
							
								
								build: add freebsd support to zig wrapper  
							
							
							
						 
						
							2024-06-13 12:15:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								af68d4386d 
								
							 
						 
						
							
							
								
								build: update dependencies for freebsd build  
							
							
							
						 
						
							2024-06-13 12:15:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b4c7094205 
								
							 
						 
						
							
							
								
								fix(Buffer): get_range should only use direction normalized selections  
							
							
							
						 
						
							2024-06-13 10:39:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2faa5c6b9b 
								
							 
						 
						
							
							
								
								feat: minor frame timing improvments  
							
							
							
						 
						
							2024-06-10 21:43:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								259b6c015d 
								
							 
						 
						
							
							
								
								build: update libvaxis to fix pixel mouse and unicode  
							
							
							
						 
						
							2024-06-10 21:21:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c1ce38daaa 
								
							 
						 
						
							
							
								
								fix: ignore extended modifier bits  
							
							
							
						 
						
							2024-06-09 00:29:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc0274af31 
								
							 
						 
						
							
							
								
								docs: add note about cross-compiling to readme  
							
							
							
						 
						
							2024-06-08 20:30:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c174f02a9d 
								
							 
						 
						
							
							
								
								docs: update readme  
							
							
							
						 
						
							2024-06-08 20:23:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2590a1ac11 
								
							 
						 
						
							
							
								
								fix: prevent error.OutOfMemory when filtering very large messages  
							
							
							
						 
						
							2024-06-08 20:10:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b4a37c9eb3 
								
							 
						 
						
							
							
								
								fix(windows): place config and cache dirs in %APPDATA%/Roaming on Windows  
							
							
							
						 
						
							2024-06-08 20:10:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								805003cc77 
								
							 
						 
						
							
							
								
								fix: fallback to treating cli args with colons as plain filenames  
							
							... 
							
							
							
							This allows us to open files that contain colons if they do not otherwise
look like file:row:col. This also fixes opening absolute file paths on Windows. 
							
						 
						
							2024-06-08 20:10:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4d8d538c9a 
								
							 
						 
						
							
							
								
								fix(windows): force no-sleep mode on windows  
							
							... 
							
							
							
							This is possibly just a workaround. Sleeping on windows causes the task queue
to run empty even though we have pending async reads. This is possibly an
issue with asio on windows that may be difficult to fix properly. For now
we just disable sleeping altogether and leave the frame metronome running
which will keep flow alive. 
							
						 
						
							2024-06-08 20:10:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ee6582b469 
								
							 
						 
						
							
							
								
								fix: resize handling corrections  
							
							
							
						 
						
							2024-06-08 20:10:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								01b78c88bd 
								
							 
						 
						
							
							
								
								fix: don't lint in the default target as it may fail on windows  
							
							
							
						 
						
							2024-06-08 16:52:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								de25501053 
								
							 
						 
						
							
							
								
								fix: avoid libvaxis startup crash on windows with a dummy resize event  
							
							
							
						 
						
							2024-06-08 16:41:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								961e5afe41 
								
							 
						 
						
							
							
								
								feat: initial windows support  
							
							
							
						 
						
							2024-06-07 22:12:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								db4b3c48c4 
								
							 
						 
						
							
							
								
								build: clean-up unused def in build.zig  
							
							
							
						 
						
							2024-06-06 23:10:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								60218a06b7 
								
							 
						 
						
							
							
								
								feat: use language specific formatters defined in flow-syntax/file_types  
							
							
							
						 
						
							2024-06-06 21:12:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3bd10e106d 
								
							 
						 
						
							
							
								
								refactor: remove notcurses renderer  
							
							
							
						 
						
							2024-06-05 22:02:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								32528333b5 
								
							 
						 
						
							
							
								
								docs: remove obsolete macos build steps  
							
							
							
						 
						
							2024-06-05 21:44:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9371ee2963 
								
							 
						 
						
							
							
								
								fix: crash on move_page_down if file size is exactly view size  
							
							
							
						 
						
							2024-06-05 21:13:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e00ceed052 
								
							 
						 
						
							
							
								
								refactor: update libvaxis and remove some notcurses cruft  
							
							
							
						 
						
							2024-06-05 20:06:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f72bbc4963 
								
							 
						 
						
							
							
								
								fix: add output buffering on render  
							
							
							
						 
						
							2024-06-04 23:15:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2338489da3 
								
							 
						 
						
							
							
								
								build: update to latest zig and libvaxis and remove notcurses dependency  
							
							
							
						 
						
							2024-06-04 23:14:43 +02:00