|  Patrick Cleaveliln | 8c352355de | woo, copy and paste | 2025-07-10 03:52:57 +00:00 | 
				
					
						|  Patrick Cleaveliln | 5559441180 | keybind to close panel | 2025-07-10 02:10:18 +00:00 | 
				
					
						|  Patrick Cleaveliln | 224df08d5f | fix memory leak | 2025-07-10 01:56:26 +00:00 | 
				
					
						|  Patrick Cleaveliln | 34b5eb1efc | add keybinds to switch between panels | 2025-07-10 01:56:22 +00:00 | 
				
					
						|  Patrick Cleaveliln | 1fdbe7ddaf | properly truncate files when saving | 2025-07-10 01:55:55 +00:00 | 
				
					
						|  Patrick Cleaveliln | 838664f2b5 | finally saving files, such wow | 2025-07-10 00:52:17 +00:00 | 
				
					
						|  Patrick Cleaveliln | a8dbc09085 | open file at location | 2025-07-10 00:03:28 +00:00 | 
				
					
						|  Patrick Cleaveliln | 06d9750cd2 | re-write grep plugin built-in + move things around | 2025-07-09 04:25:24 +00:00 | 
				
					
						|  Patrick Cleaveliln | 97326b54f8 | add initial grep panel, use input map of currently focused panel | 2025-07-06 01:16:34 +00:00 | 
				
					
						|  Patrick Cleaveliln | 342f31478e | change a bit how panels work | 2025-07-05 23:19:22 +00:00 | 
				
					
						|  Patrick Cleaveliln | d5db929b3f | remove plugin support | 2025-07-05 20:42:24 +00:00 | 
				
					
						|  Patrick Cleavelin | f03cbcd06d | idk, some changes | 2025-07-05 12:09:11 -05:00 | 
				
					
						|  Patrick Cleavelin | b7d7907871 | fix layout bugs | 2025-03-16 19:51:47 -05:00 | 
				
					
						|  Patrick Cleavelin | 8b45221d07 | new ui lib | 2025-03-16 17:44:29 -05:00 | 
				
					
						|  Patrick Cleavelin | 6541256a8c | get base panel registration working | 2025-03-02 00:24:14 -06:00 | 
				
					
						|  Patrick Cleavelin | 0039da5c42 | jankily make the command palette work | 2025-03-01 20:38:40 -06:00 | 
				
					
						|  Patrick Cleavelin | 895a269bce | attempt to fix UI fill/childrensum behavior | 2025-03-01 20:29:52 -06:00 | 
				
					
						|  Patrick Cleavelin | b52a2c38fe | start re-writing the plugin system | 2025-03-01 20:29:52 -06:00 | 
				
					
						|  Patrick Cleavelin | 402205a2e3 | editor commands + text deletion | 2025-02-22 14:58:37 -06:00 | 
				
					
						|  Patrick Cleavelin | f0eae25439 | fix some stuff that breaks on windows | 2025-02-19 18:36:05 -06:00 | 
				
					
						|  Patrick Cleavelin | 111f2f8a70 | command stuff? | 2025-02-19 18:20:14 -06:00 | 
				
					
						|  Patrick Cleavelin | bd01fa6cfb | update todos | 2025-02-17 22:46:25 -06:00 | 
				
					
						|  Patrick Cleavelin | caaa8ebbd5 | logging | 2025-01-29 18:28:04 -06:00 | 
				
					
						|  Patrick Cleavelin | ac9d33be92 | janky text selections (no action can be taken yet though) | 2025-01-27 21:59:14 -06:00 | 
				
					
						|  Patrick Cleavelin | be84eaba64 | separate input actions with modes | 2025-01-10 20:34:36 -06:00 | 
				
					
						|  Patrick Cleavelin | 73bb0035ec | get things ready for mode dependant inputs | 2025-01-10 16:49:41 -06:00 | 
				
					
						|  Patrick Cleavelin | 55f6005d58 | add 'o' vim command | 2025-01-10 13:48:12 -06:00 | 
				
					
						|  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 |