Apps are lauded for providing "dark mode" now; when ten years ago I simply switched GTK themes.
To say nothing of accessibility.
We've gone way backwards in UX.
Apps are lauded for providing "dark mode" now; when ten years ago I simply switched GTK themes.
To say nothing of accessibility.
We've gone way backwards in UX.
Even "simple" stuff like Tcl/Tk is not trivial to get working easily or well.
HTML + CSS + something like React is miles simpler than writing something for Gtk. Qt has QML now but the C++ Qt bindings are _pretty hard_! And after all that work you don't (by default) get an app that resizes as nicely as the HTML/CSS box model does!
I think that WxWidgets has one of the better usability stories for cross-platform native, though.
If someone wrote a good feeling UI library that generated native UIs and had good JS and Python bindings, so many people would be happy to use it, I think. But right now, despite all the shortcomings, web tech is pretty easy to prototype in.