Patrick Cleaveliln
|
22a7d40d30
|
scroll file open from grep panel into view
|
2025-07-12 01:17:08 +00:00 |
Patrick Cleaveliln
|
34d56eb47c
|
fix yanking and pasting
|
2025-07-12 00:45:38 +00:00 |
Patrick Cleaveliln
|
d170e7d63c
|
fix crash on text deletion
|
2025-07-12 00:31:38 +00:00 |
Patrick Cleaveliln
|
722f05be61
|
really jank file preview in grep panel
|
2025-07-11 05:19:39 +00:00 |
Patrick Cleaveliln
|
f6d7dc0db0
|
fix cursor drift + tests
|
2025-07-11 03:48:19 +00:00 |
Patrick Cleaveliln
|
f8ba2e587d
|
fix O keybind + test
|
2025-07-11 03:21:54 +00:00 |
Patrick Cleaveliln
|
6b4d9f0cda
|
test harness
|
2025-07-10 06:24:05 +00:00 |
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 |