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 |
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 |