New and Automated Theming System

I am in process of unifying the appearance of the entire UI. No more “this component looks this way“, “that component looks that way” etc. I have implemented a completely new and automated way of theming the entire GUI (graphical user interface) of every component, every dialog at run time (this is what other desktops do).

I have removed lots of old code related to theming (some hard coded) and replaced it with the newly written one (still going, I am about 30% done).

I’ve also changed some of the design style and here is an example but this is still subject to change and now it is very easy to change it because of the new theming system.

Here is how it currently looks (subject to change):

Again, the color tone depends on the desktop wallpaper in use. You can kind of see why the color tone looks the way it does. I have a space wallpaper.

All dialogs will look like this, file properties, file copier, device manager, system info, as well as the ancient ones that you see in panel’s applets configurations.

Now that I have a properly working dynamic theming system, everything will be super-easy to style.

 

Leave a Comment

Your email address will not be published. Required fields are marked *