a bit of #rant I guess (?)
So the state of the #ui in today world is that apps care more about the "brand" instead of using darn OS widgets (so all apps would look more or less uniform with the platform). Turns out that #Qt kinda switched from QtWidgets (native OS controlls) to QML and Qt Quick which doesn't use native widgets but rather paints it's own that try to look like the native ones via theming. So if you want native you should use QtWidgets.
Qt is kinda huge though because it's not only UI but a lot of libraries as well…
On the other hand there is a #libui (https://github.com/libui-ng/libui-ng) which seems great (and has neat bindings for #Rust) but it lacks quite a lot of widgets… (and on Linux they only do GTK :/)
Would be nice to have something like scaled-down-QtWidgets that don't require "whole" Qt and would offer nice bindings to Rust…
(though yesterday I dabbed a bit in "modern" #C++ and it wasn't all that terrible 😱 )