Devlog 14
I have done some research and decided that moving forward the app will use eGPU as the main GUI library. I have chosen this over the competitors due to a few reasons. The main being that its rendered natively and that its a intermediate mode library. This will make it very easy to work with the graphs and hopefully other stuff too.
I am enjoying working with it so far. There are some concepts that I really like, like that everything that has state is just a simple struct that is initialized somewhere and you do most of the implementation. The widget system is also pretty cool. I was at first worried that I would hate it due to my experiences from TKInter that was forced on me in school :D but its pretty intuitive how they did it.
Going further I will need to think about the architecture of the app a bit to not have it fall apart. Right now I am thinking that one thread will be the main “logger thread” which will gather data from the telemetry and then there will be the UI thread. I think that is what pretty much everyone is doing so it might work
. With this approach i am worried that its gonna be a pain, but what isn’t these days…
I don’t really have that much more to say so at least enjoy this screenshot of a pretty much not working app 
Fun fact: due to how the lib works there is a bug now that you have to move your cursor on the app for it to log data :DDD
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.