Using ruby-gtk2 and ruby-gtk3 was much nicer. (Sadly, gtk4 sucks, so that's the end of the story there.)
I kind of want a universal toolkit that works everywhere and is also good. Right now I use ... well, either the web (that's ok, though I hate how I can not easily open local files and so forth, without having to use node), or swing via jruby-swing - which semi-sucks, but it also works on windows and it actually is not that bad. (I could use javafx etc... but it is so much easier to get started with swing). I also use libui-ng which is ok but lacks many features, sadly.
Shameless plug: I've wanted the same thing forever. QT is good but the licensing is a pain. So I've been working on my own BSD-3 one: <a href="https://github.com/elcritch/merenda" rel="nofollow">https://github.com/elcritch/merenda
Even with LLMs a good is a lot of work, but using Cocoa/OpenStep basis has been great.
I'm half tempted to add a TCL interpreter with bindings to it just for fun.
shevy-java · · focus · HN ↗
I ended up really disliking tk.
Using ruby-gtk2 and ruby-gtk3 was much nicer. (Sadly, gtk4 sucks, so that's the end of the story there.)
I kind of want a universal toolkit that works everywhere and is also good. Right now I use ... well, either the web (that's ok, though I hate how I can not easily open local files and so forth, without having to use node), or swing via jruby-swing - which semi-sucks, but it also works on windows and it actually is not that bad. (I could use javafx etc... but it is so much easier to get started with swing). I also use libui-ng which is ok but lacks many features, sadly.
elcritch · · focus · HN ↗
Even with LLMs a good is a lot of work, but using Cocoa/OpenStep basis has been great.
I'm half tempted to add a TCL interpreter with bindings to it just for fun.