|  Patrick Cleavelin | e4af6d3403 | fix being able to click on UI objects behind others + drag tabs inbetween code views | 2024-02-21 21:29:20 -06:00 | 
				
					
						|  Patrick Cleavelin | f01eb452a9 | get dragging working properly with clicking | 2024-02-19 17:38:27 -06:00 | 
				
					
						|  Patrick Cleavelin | 187f48aa87 | fix memory leaks and non-cached box interactions | 2024-02-18 14:37:00 -06:00 | 
				
					
						|  Patrick Cleavelin | c955a2621b | add fancy animation to sidebar | 2024-02-15 15:06:00 -06:00 | 
				
					
						|  Patrick Cleavelin | f2a0c006f3 | fix out of bounds on text delete | 2024-02-10 17:12:42 -06:00 | 
				
					
						|  Patrick Cleavelin | f602c3a493 | port UI layout to lua + fun animations + fix memory leaks + add dragging support | 2024-02-10 16:07:26 -06:00 | 
				
					
						|  Patrick Cleavelin | b105eb67cc | add more lua API functions | 2024-02-09 16:33:34 -06:00 | 
				
					
						|  Patrick Cleavelin | 6f4305a92a | start of lua plugins (very basic) | 2024-02-07 23:10:51 -06:00 | 
				
					
						|  Patrick Cleavelin | 5d7a75de7f | merge ui into main | 2024-02-07 17:17:32 -06:00 | 
				
					
						|  Patrick Cleavelin | f6f61d5550 | update odin compiler to master | 2024-02-07 17:07:45 -06:00 | 
				
					
						|  Patrick Cleavelin | 8d63375838 | fix issue with grep/buffer window not changing position on window resize | 2024-01-27 13:26:29 -06:00 | 
				
					
						|  Patrick Cleavelin | ccfdc2e325 | finally fixed the ugly font rendering | 2024-01-26 02:31:25 -06:00 | 
				
					
						|  Patrick Cleavelin | de908cfe06 | get plugin interface sorta working with the ui lib | 2024-01-26 01:32:16 -06:00 | 
				
					
						|  Patrick Cleavelin | 96338e2924 | HUGE refactor to SDL + SDL_TTF rendering | 2024-01-25 16:59:08 -06:00 | 
				
					
						|  Patrick Cleavelin | 99dea9e863 | fix background being draw on top of border | 2024-01-19 22:01:16 -06:00 | 
				
					
						|  Patrick Cleavelin | f776f02b79 | the start of the UI lib | 2024-01-19 01:49:42 -06:00 | 
				
					
						|  Patrick Cleavelin | 13240b4f3a | merge plugins into master | 2024-01-16 17:12:41 -06:00 | 
				
					
						|  Patrick Cleavelin | 44d3e498a1 | always store absolute file paths don't re-open already loaded buffers | 2024-01-04 22:34:24 -06:00 | 
				
					
						|  Patrick Cleavelin | 32777f51a4 | don't just use come hardcoded directory for Odin compiler | 2024-01-04 14:17:20 -06:00 | 
				
					
						|  Patrick Cleavelin | 3d0017134e | add really janky rip-grep support | 2024-01-02 22:46:45 -06:00 | 
				
					
						|  Patrick Cleavelin | a7fa2f6b1d | added a window api of sorts, got started on grep style tool | 2024-01-01 22:10:50 -06:00 | 
				
					
						|  Patrick Cleavelin | ff020fd059 | allow appending to end of line | 2024-01-01 17:25:10 -06:00 | 
				
					
						|  Patrick Cleavelin | 6af75f364d | properly implement until_end_of_word | 2024-01-01 17:10:41 -06:00 | 
				
					
						|  Patrick Cleavelin | 16fbbebb58 | add some more movement keybinds fix reverse iterator acting differently than forward iterator | 2024-01-01 14:52:32 -06:00 | 
				
					
						|  Patrick Cleavelin | 30729b908c | allow font size to be configured at runtime | 2023-12-30 20:29:37 -06:00 | 
				
					
						|  Patrick Cleavelin | 8160038fd3 | support ctrl modified inputs, display keybind helper in sub-commands | 2023-12-29 22:23:37 -06:00 | 
				
					
						|  Patrick Cleavelin | 2a5a5af40f | yay, input mapping! | 2023-12-29 21:12:25 -06:00 | 
				
					
						|  Patrick Cleavelin | c0e980f406 | show selected buffer in buffer list | 2023-12-29 21:01:03 -06:00 | 
				
					
						|  Patrick Cleavelin | cbd0579697 | create buffer list window that you can't interact with | 2023-12-29 17:31:39 -06:00 | 
				
					
						|  Patrick Cleavelin | 845ed4beab | fix menu bar spacing, add temporary buffers list | 2023-12-29 15:54:46 -06:00 | 
				
					
						|  Patrick Cleavelin | 96112c6019 | split out into packages, add start of UI support | 2023-12-29 15:17:51 -06:00 | 
				
					
						|  Patrick Cleavelin | 65247f7838 | add keyword highlighting | 2023-12-27 16:47:52 -06:00 | 
				
					
						|  Patrick Cleavelin | 2ba63ea655 | make things look a little prettier | 2023-12-25 00:34:17 -06:00 | 
				
					
						|  Patrick Cleavelin | 16b8b4084d | port deleting text (no range delete yet) Pull Request: https://github.com/showseeker/pilot-api/pull/67 | 2023-12-23 20:49:46 -06:00 | 
				
					
						|  Patrick Cleavelin | 38539acf5c | port inserting text | 2023-12-23 00:51:59 -06:00 | 
				
					
						|  Patrick Cleavelin | 83204be7c3 | port simple cursor movement | 2023-12-23 00:06:44 -06:00 | 
				
					
						|  Patrick Cleavelin | c74fa02e7b | actually load files, port scrolling | 2023-12-22 23:19:08 -06:00 | 
				
					
						|  Patrick Cleavelin | fdd9f35323 | lets get this porting done | 2023-12-22 22:29:34 -06:00 |