Commit Graph

40 Commits (0e6b636f8ec9906a5adce63b1e64e8688f034e70)

Author SHA1 Message Date
Patrick Cleavelin 0e6b636f8e fullscreen quad 2024-02-24 17:34:44 -06:00
Patrick Cleavelin 4999acf92e start of rust re-write, triangle on screen 2024-02-24 16:48:42 -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