This is 100% skill issue on my end. I'd like to state that upfront. As I'm so used to comfy browsers that, the OS has decided to launch me face forward towards the floor.
On Sunday I managed to get a window opened on Linux. An achievement on it's own for me. At first I decided to use SDL3 which felt like cheating a little bit as it was way too easy. It was my naivety that made me think this way. It was indeed a thanks to the huge leg up provided by the author of the Zig port for SDL3 that helped me get the window open pretty swiftly. On the back of this false confidence I was like "why don't I just used Gtk?" Such foolishness. For some reason I thought opening a window by interoping with C would be easy. Boy was I wrong. The amount of gaps in my knowledge this has revealed could almost compete with node modules. So I decided to cave in and stick to using SDL3.
Somehow admitting defeat like this has invigorated my ignorance to try again. I'm gonna give it one more shot. I think I can do this. I did try the getting started guide provided in C and it worked first try. That does mean it's possible. I "only" need to learn how to make the library work with Zig. I know it's not the goal of handmade hero but it sure is the ethos of it. So I've got to give it a proper shot. I've managed to write a display driver simply by following the data sheet. Surely I can manage this. I'm far too excited to not try. Okay, I'm leaving now. I'll check in tomorrow.