There are no really good GUI toolkits for Linux, are there?
Theyâre either slow (like GTK4, Qt6), donât support Wayland (like Tk), and/or unmaintained (like GTK2 and many others).
#6e546wa
(#6e546wa) @movq@www.uninformativ.de What about more modern alternatives based on GLFW?
#2s2bw7a
(#6e546wa) @prologic@twtxt.net Such as? đ¤
#g4adw6a
(#6e546wa) @movq@www.uninformativ.de What about gioui?
#q2vhwta
(#6e546wa) @prologic@twtxt.net Hmm, Iâll have to take a look. Appears to be Go only, doesnât it?
Iâm not quite sold yet on the idea of âimmediate modeâ GUIs. đ¤
#l5oboia
(#6e546wa) @movq@www.uninformativ.de Java/Swing!
#anj6bbq
(#6e546wa) @lyse@lyse.isobeef.org Canât tell if serious or not â because Iâm actually considering this. đ
#yugehva
(#6e546wa) (⌠wonât be fast, either, though âŚ)
#w53xfyq
(#6e546wa) @movq@www.uninformativ.de Donât you worry, this was meant as a joke. :-D
There was a time when I thought that Swing was actually really good. But having done some Qt/KDE later, I realized how much better that was. That were the late KDE 3 and early KDE 4 days, though. Not sure how it is today. But back then it felt Trolltech and the KDE folks put a hell lot more thought into their stuff. I was pleasantly surprised how natural it appeared and all the bits played together. Sure, there were the odd ends, but the overall design was a lot better in my opinion.
To be fair, I never used it from C++, always the Python bindings, which were considerably more comfortable (just alone the possibility to specify most attributes right away as kwargs in the constructor instead of calling tons of setters). And QtJambi, the Java binding, was also relatively nice. I never did a real project though, just played around with the latter.
#ipd6jlq