3 ms·
> One problem on Linux is that the native toolkits (Qt and GTK) are just garbage. I think a lot of this stems from the fact that Linux (or BSD for that matter)
by the_trapper 8y ago
> One problem on Linux is that the native toolkits (Qt and GTK) are just garbage.
I think a lot of this stems from the fact that Linux (or BSD for that matter) don't really have a "native" toolkit.
Also, I think people overestimate the importance of using native widgets. Anecdotally I would say that only about half of the apps I use on a daily basis actually utilize the native toolkit. Microsoft Office, Adobe Reader, IntelliJ IDEA/Android Studio, Visual Studio Code, Chrome, and Firefox are great examples of very successful software that are not built using the native toolkit.
- jenscow 8y agoI think it's a little sad that we're now back to writing our own widget sets. On Linux too, the toolkits of a handful of the applications I use are also, shall we say, "home made". In fact, widgets in Windows have been theme-able since XP. Why couldn't that have been made more available?
- themacguffinman 8y agoI think it's a positive development and a sign that GUI applications are now being treated seriously. There's just no way that any generic widget set is going to 100% fill the needs of an easy-to-use, complicated GUI application. Nowadays when UI/UX actually matters in the success of software, it makes sense that developers are taking control of their UI's widgets. Cobbling together a GUI with a limited set of cookie-cutter widgets that are difficult to modify is no longer acceptable.