Rob Straudinger recently added border-image support to his css markup-powered GTK+ Engine. This allows you to create really fancy buttons and other cool stuff in a rather simple way. Check out John Resig’s post about border-image implementation in Firefox for some cool demos of what you can do with this.
Back at GUADEC in Birmingham, when Garrett proposed using css-markup for widget themes, I thought it sounded a bit too cracky to be doable. Rob’s recent work, however, looks really sweet and since every designer and his mother out there knows css, this is a great way to lower the barriers of theme creation.
Rob is in great need of designers to test these things out in the wild though, so if you’re a designer with css knowledge who always wanted to create widget themes, don’t hesitate to check it out from svn and give it a shot.
svn checkout http://svn.gnome.org/svn/gtk-css-engine/trunk gtk-css-engine
You can find out more about the upcoming 0.3 release in the GNOME Theming blog.