[Development] Replacing Cleanlooks and Plastique
Bache-Wiig Jens
Jens.Bache-Wiig at digia.com
Mon Oct 15 15:56:23 CEST 2012
The main focus of Qt on the desktop is to provide a native look and feel on all platforms. Until now, Qt has come bundled with a few extra styles that were not used intentionally anywhere. Historically plastique was designed to blend with KDE 3.0 and cleanlooks in early Gnome environments. They have long since been replaced by Oxygen and GTK+ styles on these platforms but have been left in our repository for historical and compatibility reasons. We certainly don't need multiple non-native looks and feels included in every build of Qt so I think we should clean it up a bit now that we have the opportunity.
For those that want a reminder on what the old styles look like, you can see them here:
Plastique : http://i.imgur.com/JLuwo.png
Cleanlooks: http://i.imgur.com/VrF05.png
There are still a few use cases where including a non-native theme is useful. This can be on platforms that don't have a desktop environment or if an application wants to customise the colours of certain widgets. For that reason, I created a single new style dubbed "Fusion" that I propose could replace both of these two ageing themes. It was not designed to have a strong personality on its own, but rather be a simple and clean alternative to the styles it replaces.
For a quick glance of what it looks like with a few different colour settings, you can have a look at the following screenshot:
http://i.imgur.com/kn67x.png
Code is available in https://codereview.qt-project.org/#change,34458
I expect it to have some more visual tweaks, but unless there are loud protests, I would like to have this change in before the next beta. The old styles will of course continue to be usable, but no longer bundled in qtbase itself.
Jens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20121015/43ca9b92/attachment.html>
More information about the Development
mailing list