<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The tanner&#8217;s ugly daughter &#8211; or &#8211; Musings about a modern GTK+ theming</title>
	<atom:link href="http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/feed/" rel="self" type="application/rss+xml" />
	<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/</link>
	<description>Random thoughts from the the other side of sanity</description>
	<lastBuildDate>Thu, 17 Dec 2009 07:08:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: GoblinX Project &#187; GoblinX Newsletter, Issue 188 (02/22/2009)</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-171</link>
		<dc:creator>GoblinX Project &#187; GoblinX Newsletter, Issue 188 (02/22/2009)</dc:creator>
		<pubDate>Sun, 22 Feb 2009 11:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-171</guid>
		<description>[...] The tanner’s ugly daughter - or - Musings about a modern GTK+ theming [...]</description>
		<content:encoded><![CDATA[<p>[...] The tanner’s ugly daughter &#8211; or &#8211; Musings about a modern GTK+ theming [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bolicovici</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-170</link>
		<dc:creator>bolicovici</dc:creator>
		<pubDate>Sat, 21 Feb 2009 09:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-170</guid>
		<description>I want: Functional, Easy to use, Intuitive, Consistent

It can be ugly as long as the issues stated above apply</description>
		<content:encoded><![CDATA[<p>I want: Functional, Easy to use, Intuitive, Consistent</p>
<p>It can be ugly as long as the issues stated above apply</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top Posts &#171; WordPress.com</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-169</link>
		<dc:creator>Top Posts &#171; WordPress.com</dc:creator>
		<pubDate>Sat, 21 Feb 2009 00:08:29 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-169</guid>
		<description>[...]  The tanner&#8217;s ugly daughter - or - Musings about a modern GTK+ theming GTK+ may be called many things. I would call it &#8217;simple&#8217; and sometimes even &#8216;elegant&#8217;, [...] [...]</description>
		<content:encoded><![CDATA[<p>[...]  The tanner&#8217;s ugly daughter &#8211; or &#8211; Musings about a modern GTK+ theming GTK+ may be called many things. I would call it &#8217;simple&#8217; and sometimes even &#8216;elegant&#8217;, [...] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: damaged justice</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-168</link>
		<dc:creator>damaged justice</dc:creator>
		<pubDate>Fri, 20 Feb 2009 21:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-168</guid>
		<description>&lt;i&gt;This is akin to console-only users who think that everything is much better on console compared to GUI apps&lt;/i&gt;

For me, and my purposes, this is true.

&quot;Better&quot; means nothing until you state: Better for whom, and for what purpose?</description>
		<content:encoded><![CDATA[<p><i>This is akin to console-only users who think that everything is much better on console compared to GUI apps</i></p>
<p>For me, and my purposes, this is true.</p>
<p>&#8220;Better&#8221; means nothing until you state: Better for whom, and for what purpose?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richi Plana</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-167</link>
		<dc:creator>Richi Plana</dc:creator>
		<pubDate>Fri, 20 Feb 2009 19:36:26 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-167</guid>
		<description>I wouldn&#039;t readily agree that Gtk+ isn&#039;t pretty, but it certainly isn&#039;t flexible. It doesn&#039;t allow for creative and ingenuous people to design interfaces that suit their various objectives.

I have to agree with the author&#039;s explanation for this, though. Software developers aren&#039;t the best UI designers. The sad thing is, the two groups should work hand-in-hand, where interface designers are clients of software devs who have their requirements and software developers and designers strive to suffice these requirements.

I belong more to the software developer camp and I can already see developers thinking (with their narrow view of things) how eye candy can&#039;t contribute to productivity or ease-of-use. Worse, more features usually mean a hit on software performance. (This is akin to console-only users who think that everything is much better on console compared to GUI apps).

This isn&#039;t true, though, as evidenced in designs from companies like Apple. The important thing is for information and opinions to flow freely and for people to have the openmindedness to at least consider the possibility that there are better ideas out there than their own.

Can&#039;t wait to hear the results from Hackfest.</description>
		<content:encoded><![CDATA[<p>I wouldn&#8217;t readily agree that Gtk+ isn&#8217;t pretty, but it certainly isn&#8217;t flexible. It doesn&#8217;t allow for creative and ingenuous people to design interfaces that suit their various objectives.</p>
<p>I have to agree with the author&#8217;s explanation for this, though. Software developers aren&#8217;t the best UI designers. The sad thing is, the two groups should work hand-in-hand, where interface designers are clients of software devs who have their requirements and software developers and designers strive to suffice these requirements.</p>
<p>I belong more to the software developer camp and I can already see developers thinking (with their narrow view of things) how eye candy can&#8217;t contribute to productivity or ease-of-use. Worse, more features usually mean a hit on software performance. (This is akin to console-only users who think that everything is much better on console compared to GUI apps).</p>
<p>This isn&#8217;t true, though, as evidenced in designs from companies like Apple. The important thing is for information and opinions to flow freely and for people to have the openmindedness to at least consider the possibility that there are better ideas out there than their own.</p>
<p>Can&#8217;t wait to hear the results from Hackfest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: damaged justice</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-165</link>
		<dc:creator>damaged justice</dc:creator>
		<pubDate>Fri, 20 Feb 2009 17:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-165</guid>
		<description>There is very little objective reality when it comes to subjective aesthetics.

In over twenty-five years of computing, I have yet to see a user interface I would describe as &quot;pretty&quot;.

Somehow, I survive.</description>
		<content:encoded><![CDATA[<p>There is very little objective reality when it comes to subjective aesthetics.</p>
<p>In over twenty-five years of computing, I have yet to see a user interface I would describe as &#8220;pretty&#8221;.</p>
<p>Somehow, I survive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vm</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-164</link>
		<dc:creator>vm</dc:creator>
		<pubDate>Fri, 20 Feb 2009 16:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-164</guid>
		<description>BTW about desin. The gradient background of this page doesn&#039;t help to read. Looks sweet, usability sucks.</description>
		<content:encoded><![CDATA[<p>BTW about desin. The gradient background of this page doesn&#8217;t help to read. Looks sweet, usability sucks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Kasak</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-159</link>
		<dc:creator>Daniel Kasak</dc:creator>
		<pubDate>Thu, 19 Feb 2009 23:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-159</guid>
		<description>It&#039;s nice that development is pushing forward on the theming front, but I have a number of points regarding theming.

- Firstly, I like the looks of most GTK2 apps vs QT apps. This is one of the reasons my projects ( http://entropy.homelinux.org/axis/ ) use Gtk2 instead of QT. In particular, I like the &#039;aurora&#039; theme.

- Secondly, any work done on theming should maintain backward compatibility with Gtk2. Yes, I&#039;m in the camp that opposes a so-called &#039;clean break&#039; and creation of Gtk3. I especially don&#039;t want to see a Gtk3 created *purely* for theming. I have a lot of production code in Gtk2, and I&#039;m not interested in rewriting it for some damned themers. And I don&#039;t think the community is big enough to support Gtk2 and Gtk3 together, which leads to my next point ..

- Thirdly, there are more important things to do than improve theming. There are a number of bugs I&#039;ve reported, including DATALOSS bugs, in Gtk2. I&#039;ve even submitted patches to a number of these. Sadly, there doesn&#039;t seem to be enough manpower to even review these patches. Again, we&#039;re talking about DATALOSS bugs. I&#039;d rather see this junk sorted out before the eye-candy stuff is started on. Seriously.

If all these issues are address, by all means, go crazy with theming improvements. But for people who really want to break with the old Gtk and get some real eye candy, why not use EWL, ETK or Elementary from the Enlightenment team. They know how to produce eye candy. And frankly, I&#039;m starting to think the Enlightenment dev community is bigger than the Gtk dev community. They&#039;ve got *three* widget toolkits based on Evas. Yeah maybe that&#039;s too many. But no-one can accuse them of being inactive.</description>
		<content:encoded><![CDATA[<p>It&#8217;s nice that development is pushing forward on the theming front, but I have a number of points regarding theming.</p>
<p>- Firstly, I like the looks of most GTK2 apps vs QT apps. This is one of the reasons my projects ( <a href="http://entropy.homelinux.org/axis/" rel="nofollow">http://entropy.homelinux.org/axis/</a> ) use Gtk2 instead of QT. In particular, I like the &#8216;aurora&#8217; theme.</p>
<p>- Secondly, any work done on theming should maintain backward compatibility with Gtk2. Yes, I&#8217;m in the camp that opposes a so-called &#8216;clean break&#8217; and creation of Gtk3. I especially don&#8217;t want to see a Gtk3 created *purely* for theming. I have a lot of production code in Gtk2, and I&#8217;m not interested in rewriting it for some damned themers. And I don&#8217;t think the community is big enough to support Gtk2 and Gtk3 together, which leads to my next point ..</p>
<p>- Thirdly, there are more important things to do than improve theming. There are a number of bugs I&#8217;ve reported, including DATALOSS bugs, in Gtk2. I&#8217;ve even submitted patches to a number of these. Sadly, there doesn&#8217;t seem to be enough manpower to even review these patches. Again, we&#8217;re talking about DATALOSS bugs. I&#8217;d rather see this junk sorted out before the eye-candy stuff is started on. Seriously.</p>
<p>If all these issues are address, by all means, go crazy with theming improvements. But for people who really want to break with the old Gtk and get some real eye candy, why not use EWL, ETK or Elementary from the Enlightenment team. They know how to produce eye candy. And frankly, I&#8217;m starting to think the Enlightenment dev community is bigger than the Gtk dev community. They&#8217;ve got *three* widget toolkits based on Evas. Yeah maybe that&#8217;s too many. But no-one can accuse them of being inactive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ypnos</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-158</link>
		<dc:creator>ypnos</dc:creator>
		<pubDate>Thu, 19 Feb 2009 19:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-158</guid>
		<description>Thank you for the insights into GTK+ theming. What I am wondering about:

- Do you have concrete examples of custom widgets so we can understand that problem better?

- What is the deal about Eugenia&#039;s theme mockup there in the article?

- How does QT theming, for instance, solve these problems?

And btw., I use Murrina theming engine and like the look of my GTK+ applications very much. It is pretty to me.</description>
		<content:encoded><![CDATA[<p>Thank you for the insights into GTK+ theming. What I am wondering about:</p>
<p>- Do you have concrete examples of custom widgets so we can understand that problem better?</p>
<p>- What is the deal about Eugenia&#8217;s theme mockup there in the article?</p>
<p>- How does QT theming, for instance, solve these problems?</p>
<p>And btw., I use Murrina theming engine and like the look of my GTK+ applications very much. It is pretty to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Hergert</title>
		<link>http://federkiel.wordpress.com/2009/02/19/the-tanners-ugly-daughter-or-musings-about-a-modern-gtk-theming/#comment-157</link>
		<dc:creator>Christian Hergert</dc:creator>
		<pubDate>Thu, 19 Feb 2009 17:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://federkiel.wordpress.com/?p=52#comment-157</guid>
		<description>This doesn&#039;t solve the theming problem, but I did make a custom widget to do what you wanted with the buttons and spatial information (aka pill button).

http://audidude.com/blog/?p=62
http://github.com/chergert/custom-gtk-widgets/tree/836ca5502bf766c00e055544c201015ebda8062d/gtkmodebutton</description>
		<content:encoded><![CDATA[<p>This doesn&#8217;t solve the theming problem, but I did make a custom widget to do what you wanted with the buttons and spatial information (aka pill button).</p>
<p><a href="http://audidude.com/blog/?p=62" rel="nofollow">http://audidude.com/blog/?p=62</a><br />
<a href="http://github.com/chergert/custom-gtk-widgets/tree/836ca5502bf766c00e055544c201015ebda8062d/gtkmodebutton" rel="nofollow">http://github.com/chergert/custom-gtk-widgets/tree/836ca5502bf766c00e055544c201015ebda8062d/gtkmodebutton</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
