<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Policy about theme versions</title>
	<atom:link href="http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/</link>
	<description>"Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."</description>
	<lastBuildDate>Sun, 26 Sep 2010 15:08:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Squib of the day: gentle fade - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-955</link>
		<dc:creator>Squib of the day: gentle fade - …for the adult in you</dc:creator>
		<pubDate>Tue, 31 Mar 2009 01:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-955</guid>
		<description>[...] press them&#8211; should fade in from the non-prelit state.  This was originally said to require a change to the theme format, but in fact I can&#8217;t see that it does: any theme which defines a prelit state for buttons can [...]</description>
		<content:encoded><![CDATA[<p>[...] press them&#8211; should fade in from the non-prelit state.  This was originally said to require a change to the theme format, but in fact I can&#8217;t see that it does: any theme which defines a prelit state for buttons can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squib of the day: named colours - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-946</link>
		<dc:creator>Squib of the day: named colours - …for the adult in you</dc:creator>
		<pubDate>Fri, 27 Mar 2009 01:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-946</guid>
		<description>[...] Because this requires a change to the theme format, it must be committed first on a branch. [...]</description>
		<content:encoded><![CDATA[<p>[...] Because this requires a change to the theme format, it must be committed first on a branch. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squib of the day: Special frame style for warning dialogues - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-906</link>
		<dc:creator>Squib of the day: Special frame style for warning dialogues - …for the adult in you</dc:creator>
		<pubDate>Mon, 16 Mar 2009 00:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-906</guid>
		<description>[...] Because this requires a change to the theme format, it must be committed first on a branch. [...]</description>
		<content:encoded><![CDATA[<p>[...] Because this requires a change to the theme format, it must be committed first on a branch. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squib of the day: line weight - …for the adult in you</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-895</link>
		<dc:creator>Squib of the day: line weight - …for the adult in you</dc:creator>
		<pubDate>Wed, 11 Mar 2009 00:02:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-895</guid>
		<description>[...] Since this is a change to the format, it must appear first on a branch. This bug actually predates v2, but wasn&#8217;t included in that version because it wasn&#8217;t marked as blocking the v2 tracker bug. [...]</description>
		<content:encoded><![CDATA[<p>[...] Since this is a change to the format, it must appear first on a branch. This bug actually predates v2, but wasn&#8217;t included in that version because it wasn&#8217;t marked as blocking the v2 tracker bug. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cameron McCormack</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-827</link>
		<dc:creator>Cameron McCormack</dc:creator>
		<pubDate>Thu, 05 Mar 2009 05:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-827</guid>
		<description>Someone (can&#039;t remmeber who) was discussing the use of SVG for themes in Metacity on irc://irc.freenode.net/svg with me recently.  As a result I added a requirement to the &quot;SVG Layout: Use Cases and Requirements&quot; document:

  http://dev.w3.org/SVG/modules/layout/publish/SVGLayoutReqs.html#template

which will be published as a first draft soon.  We (the SVG Working Group) discussed this particular requirement at our recent face-to-face meeting a couple of weeks ago, and there wasn&#039;t consensus on having this as a strict requirement for our Layout module.  Instead it&#039;s going to be a &quot;maybe&quot; requirement (i.e., if we can support it easily, we will, but it won&#039;t have a big influence on the design of the upcoming SVG layout capabilities).  However, the use of the other SVG layout features (such as layout containers) that are proposed, in conjunction with some custom templating mechanism, could well be sufficient for your needs.</description>
		<content:encoded><![CDATA[<p>Someone (can&#8217;t remmeber who) was discussing the use of SVG for themes in Metacity on <a href="irc://irc.freenode.net/svg" rel="nofollow">irc://irc.freenode.net/svg</a> with me recently.  As a result I added a requirement to the &#8220;SVG Layout: Use Cases and Requirements&#8221; document:</p>
<p>  <a href="http://dev.w3.org/SVG/modules/layout/publish/SVGLayoutReqs.html#template" rel="nofollow">http://dev.w3.org/SVG/modules/layout/publish/SVGLayoutReqs.html#template</a></p>
<p>which will be published as a first draft soon.  We (the SVG Working Group) discussed this particular requirement at our recent face-to-face meeting a couple of weeks ago, and there wasn&#8217;t consensus on having this as a strict requirement for our Layout module.  Instead it&#8217;s going to be a &#8220;maybe&#8221; requirement (i.e., if we can support it easily, we will, but it won&#8217;t have a big influence on the design of the upcoming SVG layout capabilities).  However, the use of the other SVG layout features (such as layout containers) that are proposed, in conjunction with some custom templating mechanism, could well be sufficient for your needs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Screwtape</title>
		<link>http://blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/comment-page-1/#comment-825</link>
		<dc:creator>Screwtape</dc:creator>
		<pubDate>Thu, 05 Mar 2009 05:25:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/metacity/?p=429#comment-825</guid>
		<description>I think the problem with v2 themes is that the add a few convenient features (constants and variable-radius borders), but require a lot of extra boilerplate (all those extra title-bar buttons). Of course, another issue is that a large number of themes don&#039;t need anything more than what the v1 format provides.

A potential wish-list item for the v3 theme format would be to take a leaf out of the HTML/CSS book: have built-in defaults for everything, allow the theme author to override some of them, and have a well-documented system for how overrides cascade to affect other things. For example, if I only define a normal window style, it&#039;s a good guess I want every kind of window to use it. If I define &quot;normal&quot; and &quot;dialog&quot; styles, it&#039;s more likely that &quot;shaded&quot; and &quot;maximized&quot; windows should follow the &quot;normal&quot; style, but &quot;modal_dialog&quot; should follow &quot;dialog&quot;. 

This sort of cascade is what I was getting at with the complicated list in bug 565913 -</description>
		<content:encoded><![CDATA[<p>I think the problem with v2 themes is that the add a few convenient features (constants and variable-radius borders), but require a lot of extra boilerplate (all those extra title-bar buttons). Of course, another issue is that a large number of themes don&#8217;t need anything more than what the v1 format provides.</p>
<p>A potential wish-list item for the v3 theme format would be to take a leaf out of the HTML/CSS book: have built-in defaults for everything, allow the theme author to override some of them, and have a well-documented system for how overrides cascade to affect other things. For example, if I only define a normal window style, it&#8217;s a good guess I want every kind of window to use it. If I define &#8220;normal&#8221; and &#8220;dialog&#8221; styles, it&#8217;s more likely that &#8220;shaded&#8221; and &#8220;maximized&#8221; windows should follow the &#8220;normal&#8221; style, but &#8220;modal_dialog&#8221; should follow &#8220;dialog&#8221;. </p>
<p>This sort of cascade is what I was getting at with the complicated list in bug 565913 -</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/metacity/2009/03/05/policy-about-theme-versions/feed/ ) in 0.15712 seconds, on Feb 11th, 2012 at 3:03 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 4:03 am UTC -->
