Commit graph

6 commits

Author SHA1 Message Date
Evan Husted
13cd4d264e Avalonia UI shell. Based on TKMM.
ImGui was very fun to use but ultimately, it's very intensive for what it is. It showed 3 panes and sat at 20% CPU usage on my 13700F. I'm not sure if my code was just bad or if this is how ImGui is.
2024-08-03 21:04:10 -05:00
Evan Husted
7e3b65266d Themes are no longer passed by ref, and instead are passed by pointer.
Layers are now added AFTER UiManager is initialized and the instance is set.
TryCreateUi no longer automatically starts the UI thread, for you to add layers & do any custom ImGui setup before starting the thread.
2024-07-30 01:43:26 -05:00
Evan Husted
adc3dc0513 UI "library" is its own csproject & on NuGet
Moved the bot into src/Bot
2024-07-27 15:53:55 -05:00
GreemDev
248d1f8198 QoL improvements 2021-08-23 12:17:41 -05:00
Greem Husted
2662aed7da decreased the amount of variables declared in EventUtils 2018-04-07 21:58:23 -04:00
Greem Husted
952d0157e2 k 2018-04-04 21:33:35 -04:00