PDA

View Full Version : Suave theme.



Gordon Bennett
February 3rd, 2009, 01:34 PM
Hi folks, I have posted a new GTK2 theme up in Gnome-looks that is designed to sit alongside the user.

Link to Suave theme at Gnome-look (http://www.gnome-look.org/content/show.php/Suave?content=98715)

Screens of it in action:

Screenshot 1 (http://www.gnome-look.org/CONTENT/content-pre1/98715-1.jpg)

Screenshot 2 (http://www.gnome-look.org/CONTENT/content-pre2/98715-2.jpg)

Sand & Mercury
February 3rd, 2009, 07:19 PM
Looks pretty... suave, honestly. :D

Giant Speck
February 3rd, 2009, 08:07 PM
Nice, but the color scheme reminds me more of Pert shampoo rather than Suave shampoo. :p

Crafty Kisses
February 4th, 2009, 03:38 AM
Looks nice! Good job my friend!

Gordon Bennett
February 4th, 2009, 09:30 PM
Thanks! All made on Ubuntu :)

glotz
February 4th, 2009, 10:26 PM
Great for some late night hacking! I wonder when will we see a proper dark theme included?

Crafty Kisses
February 5th, 2009, 02:43 AM
Thanks! All made on Ubuntu :)
That's impressive my friend.

janicejan
February 5th, 2009, 01:03 PM
Amazing, you had a nice concept, I really like dark themes especially the one you created with flowers...

Gordon Bennett
February 5th, 2009, 04:31 PM
Cheers for the feedback, appreciated!

I've noticed with all dark themes that some apps that are not fully GTK savvy display dark text on a dark background (because they assume the background is white), making it rather difficult to read. Many dark theme creators have commented on having the same problem.

I have thought of a solution which I will propose to the GDK/GTK team - I might try to implement it myself although I am new to the Linux commit cycle and will probably break something :P

The concept is this for non-gtk text: the more similar the text colour is to its background, the more it gets inverted to that background.

So for example, bright green text on a black background is largely unaffected because the difference between the two is large. However, white text on a yellow background gets inverted more (relative to the background), because the difference between the two is low.

It might even tie in nicely to the text renderer's antialiasing system.