Commit Graph

20 Commits (8b45221d075a31b27bdb74454f24899782dde723)

Author SHA1 Message Date
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 caaa8ebbd5 logging 2025-01-29 18:28:04 -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 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 8d63375838 fix issue with grep/buffer window not changing position on window resize 2024-01-27 13:26:29 -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 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