Commit Graph

14 Commits (73bb0035ec0c4d6ce643472c394de7c97230fd66)

Author SHA1 Message Date
Patrick Cleavelin 73bb0035ec get things ready for mode dependant inputs 2025-01-10 16:49:41 -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 6f4305a92a start of lua plugins (very basic) 2024-02-07 23:10:51 -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 96338e2924 HUGE refactor to SDL + SDL_TTF rendering 2024-01-25 16:59:08 -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 a7fa2f6b1d added a window api of sorts, got started on grep style tool 2024-01-01 22:10:50 -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 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