Matthew Colvin
4f59a2648f
remove dead interface class
...
fix spelling error in resource manager
2023-10-12 15:25:03 -05:00
MatthewColvin
a19e84ee80
convert single LvglMutex into a Lvgl resource manager that will allow for easy multi threaded use of Lvgl through program.
2023-10-03 20:40:17 -05:00
MatthewColvin
94d75fa4d5
Make Key press sim use SDL event watcher for key event grabbing.
...
Create a mutex for UI that will help make it possible to run handlers that update UI elements on seprate threads.
its far from perfect but should hold up for now.
2023-10-02 20:41:42 -05:00
MatthewColvin
52cb2e7ce2
Add background color setter in UIElement
...
Use main to spawn refacoredBasic UI
Start using new screen manager and
screen concepts
2023-09-16 16:44:15 -05:00
MatthewColvin
1458aa7992
clang format code
2023-09-16 15:34:16 -05:00
MatthewColvin
91d7c9fffc
put old UI in UI::Basic namespace
2023-09-16 15:24:48 -05:00
MatthewColvin
64a868a907
rename UIAbstract to UIBase and extend basic UI from it
2023-09-16 14:19:12 -05:00