4 ms·
> Themeability doesn't rule out consistency. As long as all UIs use the system theme, they look consistent, no matter what that theme is. Agreed. That's why th
by wott 6y ago
> Themeability doesn't rule out consistency. As long as all UIs use the system theme, they look consistent, no matter what that theme is.
Agreed. That's why the GUI toolkit must provide as exhaustive as possible a set of widgets, and those widgets must be versatile; so that applications developers can build basically everything from those widgets and not feel the need to build their own from a raw canvas or something like that.
- wongarsu 6y agoHaving just one widely used GUI toolkit would also help, something both Linux and Windows are struggling with (Windows especially, with Win32-style WPF vs Fluent-style UWP)
- OkGoDoIt 6y agoAlso on Windows you’ve got WinForms and MFC and I think another C++ UI framework as well. Microsoft has switched their preferred UI framework every five years or so, often leaving behind the old framework in the dust when it comes to new UI paradigms they want people to adopt. So you’re kind of forced to roll your own if you’re stuck on a legacy framework but want your app to look modern. It’s a mess. Now they’re just starting to roll out a new one called “WinUI”. I’ll wait a few years before deciding if it’s worth the effort to learn or if it’s just another one for the scrapheap.
- userbinator 6y agoMy choice, and it has stayed so for nearly 3 decades, is Win32. All the other bloaty trends just aren't really worth much to learn. So you’re kind of forced to roll your own if you’re stuck on a legacy framework but want your app to look modern. Perhaps "look modern" is not a good thing after all. Especially considering the discussion here.