You would have thought after 40 years there would be some standard GUI toolkit all the major OSes would adopt but stuff like swing, html, and TCL/tk are all we have...
and of course vt100 escape sequences for some reason.
and of course vt100 escape sequences for some reason.
They are all you have if you don't know about FLTK, QT, Juce, GTK, wxWidgets and many others.
That said, there should have been one, good, cross platform GUI toolking, and Qt, for various reasons, isn't it. The best we have is Electron...
It's also worth pointing out that creating a cross-platform API is better for new players than for entrenched ones.