b56290d640 
								
							 
						 
						
							
							
								
								fix(vaxis): check modifier state is in sync on every input event  
							
							 
							
							
							
						 
						
							2024-05-27 21:26:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ce8ebce3c4 
								
							 
						 
						
							
							
								
								fix: correct fallback style on home screen menu  
							
							 
							
							
							
						 
						
							2024-05-26 20:44:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e073e5f3db 
								
							 
						 
						
							
							
								
								fix: force legacy sgr rendering for broadest compatiblity  
							
							 
							
							... 
							
							
							
							This fixes rendering in Windows Terminal and possibly others.
Flow now works correctly in kitty, ghostty, iterm2, gnome-terminal, konsole,
xterm, rxvt, alacritty, wezterm, foot and windows terminal. 
							
						 
						
							2024-05-23 22:27:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d339ac77d3 
								
							 
						 
						
							
							
								
								fix(vaxis): add vaxis compatible keybindings for modified F keys  
							
							 
							
							
							
						 
						
							2024-05-23 20:47:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f1fa8fe883 
								
							 
						 
						
							
							
								
								fix(vaxis): report zero length for cells containing spaces in at_cursor_cell  
							
							 
							
							... 
							
							
							
							This fixes diagnostics messages not displaying 
							
						 
						
							2024-05-22 22:59:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c1b6817493 
								
							 
						 
						
							
							
								
								build: update libvaxis  
							
							 
							
							
							
						 
						
							2024-05-22 22:09:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								312d24ed5e 
								
							 
						 
						
							
							
								
								fix(vaxis): add missing system_clipboard_allocator  
							
							 
							
							
							
						 
						
							2024-05-22 22:03:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1d698afe55 
								
							 
						 
						
							
							
								
								fix(vaxis): enable pixel mouse mode only if detected  
							
							 
							
							... 
							
							
							
							And use translated cell + offset coordinates for compatibility with
terminals that do not support pixel mouse mode. 
							
						 
						
							2024-05-22 21:26:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f075ab7272 
								
							 
						 
						
							
							
								
								fix(vaxis): don't leave alternate screen before resetting the terminal  
							
							 
							
							
							
						 
						
							2024-05-22 21:24:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2d904d5122 
								
							 
						 
						
							
							
								
								fix(vaxis): prevent mouse drag operations from becoming sticking  
							
							 
							
							
							
						 
						
							2024-05-22 21:23:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5ca9e18ee2 
								
							 
						 
						
							
							
								
								fix(vaxis): use an independant thread for InputReader and leave it running  
							
							 
							
							... 
							
							
							
							There is no need to unblock the input reader thread. It can be cleaned
up by the OS and signaling it wrecks our exit code. 
							
						 
						
							2024-05-22 21:21:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc21e7f6ac 
								
							 
						 
						
							
							
								
								feat(vaxis): reset terminal state on panic with a custom panic handler  
							
							 
							
							
							
						 
						
							2024-05-22 21:19:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								49ad54d60c 
								
							 
						 
						
							
							
								
								feat: implement remaining terminal handling functions via libvaxis  
							
							 
							
							
							
						 
						
							2024-05-22 10:40:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								36f167221e 
								
							 
						 
						
							
							
								
								feat: enable pixel mouse coordinates in libvaxis  
							
							 
							
							
							
						 
						
							2024-05-22 10:39:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								453fb12055 
								
							 
						 
						
							
							
								
								fix: add missing need_render() calls for commands that are not directly input triggered  
							
							 
							
							
							
						 
						
							2024-05-20 19:18:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								26232c3af3 
								
							 
						 
						
							
							
								
								fix: allow wrapping in putstr calls on scrollable vaxis planes  
							
							 
							
							
							
						 
						
							2024-05-20 11:06:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b3543f520c 
								
							 
						 
						
							
							
								
								refactor: use immediate rendering in inputview  
							
							 
							
							... 
							
							
							
							The libvaxis backend does not support persistent rendering. 
							
						 
						
							2024-05-19 21:21:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								165d7d94b6 
								
							 
						 
						
							
							
								
								feat: make logview persist message when not shown  
							
							 
							
							
							
						 
						
							2024-05-19 21:16:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c32e2005b9 
								
							 
						 
						
							
							
								
								fix: hover and select menu styles on home screen  
							
							 
							
							
							
						 
						
							2024-05-18 17:02:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								855c11292e 
								
							 
						 
						
							
							
								
								fix: improve rendering of home screen  
							
							 
							
							
							
						 
						
							2024-05-18 16:49:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8c9338ddd2 
								
							 
						 
						
							
							
								
								feat: add support for scrolling and transparent windows in vaxis backend  
							
							 
							
							
							
						 
						
							2024-05-18 16:49:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0707b52d8a 
								
							 
						 
						
							
							
								
								fix: re-eanble differential updates in vaxis backend  
							
							 
							
							
							
						 
						
							2024-05-18 16:47:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ced45d50e4 
								
							 
						 
						
							
							
								
								fix: use blocking tty io with libvaxis  
							
							 
							
							... 
							
							
							
							This resolves WouldBlock issues with libvaxis and tty issues with macos. 
							
						 
						
							2024-05-18 01:47:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6225944a7e 
								
							 
						 
						
							
							
								
								fix: add missing renderer deinit() on exit  
							
							 
							
							
							
						 
						
							2024-05-17 21:18:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								562b46b7d6 
								
							 
						 
						
							
							
								
								fix(vaxis): space is not a synthesized key  
							
							 
							
							
							
						 
						
							2024-05-17 15:20:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d9087f9884 
								
							 
						 
						
							
							
								
								fix: create ~/.cache and ~/.config if they do not exist  
							
							 
							
							
							
						 
						
							2024-05-17 15:19:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4c9263c0cf 
								
							 
						 
						
							
							
								
								refactor: make vaxis key input names lower case  
							
							 
							
							
							
						 
						
							2024-05-12 00:11:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								94e045ffe7 
								
							 
						 
						
							
							
								
								feat: add to_upper and to_lower commands on Alt-u and Alt-l  
							
							 
							
							
							
						 
						
							2024-05-12 00:10:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								045b8c112d 
								
							 
						 
						
							
							
								
								Merge pull request  #8  from rockorager/master  
							
							 
							
							... 
							
							
							
							vaxis: request kitty keyboard release events from vaxis 
							
						 
						
							2024-05-11 12:22:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Culverhouse 
								
							 
						 
						
							
							
							
							
								
							
							
								348081bd27 
								
							 
						 
						
							
							
								
								vaxis: request kitty keyboard release events from vaxis  
							
							 
							
							... 
							
							
							
							Update Vaxis and use the options struct to request keyboard release
events. 
							
						 
						
							2024-05-10 20:08:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								76d1e7e34d 
								
							 
						 
						
							
							
								
								feat: redirect std.log to log service  
							
							 
							
							
							
						 
						
							2024-05-10 23:47:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ec1fcd475b 
								
							 
						 
						
							
							
								
								feat: add remaining styles to libvaxis renderer  
							
							 
							
							
							
						 
						
							2024-05-10 22:46:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1cd3cb17ce 
								
							 
						 
						
							
							
								
								feat: add libvaxis renderer  
							
							 
							
							
							
						 
						
							2024-05-10 12:44:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b15fa47f30 
								
							 
						 
						
							
							
								
								refactor: add renderer abstraction layer  
							
							 
							
							
							
						 
						
							2024-05-09 11:48:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9ff63fbed5 
								
							 
						 
						
							
							
								
								fix: avoid desync of tree-sitter syntax  
							
							 
							
							
							
						 
						
							2024-05-09 00:35:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6ece4c14b5 
								
							 
						 
						
							
							
								
								fix: language server did_change diff calculation  
							
							 
							
							
							
						 
						
							2024-05-08 23:56:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5ca96aa328 
								
							 
						 
						
							
							
								
								fix: process drag release events in scrollbar_v  
							
							 
							
							
							
						 
						
							2024-04-25 18:50:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c2b734a8f6 
								
							 
						 
						
							
							
								
								fix: an early panic on startup if ~/.config does not exist  
							
							 
							
							
							
						 
						
							2024-04-23 21:28:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dadf20ce34 
								
							 
						 
						
							
							
								
								fix: consider empty unsaved new files as clean  
							
							 
							
							
							
						 
						
							2024-04-22 22:42:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2d3633fc3c 
								
							 
						 
						
							
							
								
								fix: immediatly process additional messages in single recv  
							
							 
							
							
							
						 
						
							2024-04-21 20:43:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c79c684969 
								
							 
						 
						
							
							
								
								feat: minor improvements to LSP error handling  
							
							 
							
							
							
						 
						
							2024-04-21 00:02:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ef57339258 
								
							 
						 
						
							
							
								
								feat: add support for language server window/showMessage notifications  
							
							 
							
							
							
						 
						
							2024-04-20 23:47:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e69bd6166a 
								
							 
						 
						
							
							
								
								feat: render language server diagnostics and add next/previous diagnostic commands  
							
							 
							
							... 
							
							
							
							Bound to Alt-n and Alt-p 
							
						 
						
							2024-04-20 00:04:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b541fd42de 
								
							 
						 
						
							
							
								
								fix: don't prevent same file navigation if buffer is dirty  
							
							 
							
							
							
						 
						
							2024-04-19 22:11:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0523350596 
								
							 
						 
						
							
							
								
								feat: add support for undercurl styles  
							
							 
							
							
							
						 
						
							2024-04-19 22:10:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b197b1235b 
								
							 
						 
						
							
							
								
								fix: add timeout to synchronous language server calls  
							
							 
							
							... 
							
							
							
							Otherwise if language server does not respond then we effectively hang. 
							
						 
						
							2024-04-19 22:06:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e41c2d34f7 
								
							 
						 
						
							
							
								
								feat: render diagnostics (part 1)  
							
							 
							
							
							
						 
						
							2024-04-17 23:26:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								33dd4486eb 
								
							 
						 
						
							
							
								
								fix: don't hang project_manager if language server exits early  
							
							 
							
							
							
						 
						
							2024-04-17 21:13:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								939a70b249 
								
							 
						 
						
							
							
								
								feat: add file_stack and return to previous file on file close  
							
							 
							
							
							
						 
						
							2024-04-17 19:02:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e3b8d513ea 
								
							 
						 
						
							
							
								
								fix: log project_manager errors  
							
							 
							
							
							
						 
						
							2024-04-17 18:34:44 +02:00