<?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"
	>
<channel>
	<title>Comments on: Firefox 3 for theme developers</title>
	<atom:link href="http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/</link>
	<description>blog?</description>
	<pubDate>Tue, 06 Jan 2009 08:15:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: gavin</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-100</link>
		<dc:creator>gavin</dc:creator>
		<pubDate>Wed, 20 Aug 2008 08:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-100</guid>
		<description>Hands on Firefox: not in any automated way, that I know of. The MDC article I linked to has some tips for doing it manually.</description>
		<content:encoded><![CDATA[<p>Hands on Firefox: not in any automated way, that I know of. The MDC article I linked to has some tips for doing it manually.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hands on Firefox</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-99</link>
		<dc:creator>Hands on Firefox</dc:creator>
		<pubDate>Wed, 20 Aug 2008 07:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-99</guid>
		<description>Is it possible to convert firefox 2 themes to firefox 3?</description>
		<content:encoded><![CDATA[<p>Is it possible to convert firefox 2 themes to firefox 3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catholic Tech Tips</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-67</link>
		<dc:creator>Catholic Tech Tips</dc:creator>
		<pubDate>Thu, 19 Jun 2008 18:41:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-67</guid>
		<description>I am considering diving into theme design for Mozilla Firefox 3.  Thanks for the post.  - Joshua</description>
		<content:encoded><![CDATA[<p>I am considering diving into theme design for Mozilla Firefox 3.  Thanks for the post.  - Joshua</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Barbalace (Theme: Classic Compact)</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-64</link>
		<dc:creator>Ken Barbalace (Theme: Classic Compact)</dc:creator>
		<pubDate>Wed, 18 Jun 2008 14:15:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-64</guid>
		<description>One real challenge I found in developing my theme Classic Compact (https://addons.mozilla.org/en-US/firefox/addon/3699) for Firefox 3.0 was making it cross OS compatible from a single JAR file.  In particular the change in the way scrollbar stylesheets is handled exposed different and irreconcilable bugs in Mac Firefox and Windows Firefox.  The two CSS files used for scrollbars under Firefox 2.0 (xulscrollbars.css and nativescrollbars.css) were replaced with a single scrollbars.css.  In theory this would simplify things.  Unfortunatly Windows Firefox 3.0 used the old xulscrollbars.css for its new scrollbars.css file while Mac Firefox 3.0 uses the old nativescrollbars.css file for the new scrolbars.css file.  

The problem is that if Windows XP is given the old nativescrollbars.css instructions for scrollbars, a black border appears around all of the scrollbars if it is using the "new" cartoonish Windows XP desktop (as opposed to the old Windows 2000 style desktop).  On the other hand, if Mac is given the old xulscrollbars.css scrollbar instruction the scrollbars are totally missing. 

The only solution I could come up with that still allowed me to deliver a single theme file to all OSes was to develop custom scrollbars.  I did file a bug report on this back in March on Bugzilla (see https://bugzilla.mozilla.org/show_bug.cgi?id=423780).  Maybe if enough theme developers vote for this bug on Bugzilla this scrollbar issue will get resolved in Firefox 3.1, which would make cross OS theme development much easier.</description>
		<content:encoded><![CDATA[<p>One real challenge I found in developing my theme Classic Compact (https://addons.mozilla.org/en-US/firefox/addon/3699) for Firefox 3.0 was making it cross OS compatible from a single JAR file.  In particular the change in the way scrollbar stylesheets is handled exposed different and irreconcilable bugs in Mac Firefox and Windows Firefox.  The two CSS files used for scrollbars under Firefox 2.0 (xulscrollbars.css and nativescrollbars.css) were replaced with a single scrollbars.css.  In theory this would simplify things.  Unfortunatly Windows Firefox 3.0 used the old xulscrollbars.css for its new scrollbars.css file while Mac Firefox 3.0 uses the old nativescrollbars.css file for the new scrolbars.css file.  </p>
<p>The problem is that if Windows XP is given the old nativescrollbars.css instructions for scrollbars, a black border appears around all of the scrollbars if it is using the &#8220;new&#8221; cartoonish Windows XP desktop (as opposed to the old Windows 2000 style desktop).  On the other hand, if Mac is given the old xulscrollbars.css scrollbar instruction the scrollbars are totally missing. </p>
<p>The only solution I could come up with that still allowed me to deliver a single theme file to all OSes was to develop custom scrollbars.  I did file a bug report on this back in March on Bugzilla (see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423780" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=423780</a>).  Maybe if enough theme developers vote for this bug on Bugzilla this scrollbar issue will get resolved in Firefox 3.1, which would make cross OS theme development much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Comunidad argentina de Mozilla &#187; Guía de campo para Firefox 3</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-61</link>
		<dc:creator>Comunidad argentina de Mozilla &#187; Guía de campo para Firefox 3</dc:creator>
		<pubDate>Mon, 16 Jun 2008 16:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-61</guid>
		<description>[...] más información, visitá Temas en Firefox 3 escrito por Alex Faaborg (en inglés) y también Firefox 3 para desarrolladores de temas escrito por Gavin Sharp (en [...]</description>
		<content:encoded><![CDATA[<p>[...] más información, visitá Temas en Firefox 3 escrito por Alex Faaborg (en inglés) y también Firefox 3 para desarrolladores de temas escrito por Gavin Sharp (en [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Firefox 3新功能指南 &#187; 昨日東風</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-60</link>
		<dc:creator>Firefox 3新功能指南 &#187; 昨日東風</dc:creator>
		<pubDate>Mon, 16 Jun 2008 07:49:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-60</guid>
		<description>[...] more, see Firefox 3 Themes by Alex Faaborg, and Firefox 3 for theme developers by Gavin [...]</description>
		<content:encoded><![CDATA[<p>[...] more, see Firefox 3 Themes by Alex Faaborg, and Firefox 3 for theme developers by Gavin [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DaF</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-55</link>
		<dc:creator>DaF</dc:creator>
		<pubDate>Fri, 13 Jun 2008 06:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-55</guid>
		<description>I just stumbled on your article wile searching for some UserChrome to fix the incorrect look of groupboxes and tabs on Firefox 3/Windows XP.

I realize that Windows XP is no longer the most current windows release it's but the felling I got was that the work done was "hackish" instead of a "proper" solution to getting color and styles from the current theme wasn't implemented and instead some hacks were used. At least some kind of classic/themed separation.

After hearing so much about "visual integration" it's ironic that certaind widgets still don't look right, the flaws of open source I spose, nobody want's to do those anoying bits that give that extra polish.</description>
		<content:encoded><![CDATA[<p>I just stumbled on your article wile searching for some UserChrome to fix the incorrect look of groupboxes and tabs on Firefox 3/Windows XP.</p>
<p>I realize that Windows XP is no longer the most current windows release it&#8217;s but the felling I got was that the work done was &#8220;hackish&#8221; instead of a &#8220;proper&#8221; solution to getting color and styles from the current theme wasn&#8217;t implemented and instead some hacks were used. At least some kind of classic/themed separation.</p>
<p>After hearing so much about &#8220;visual integration&#8221; it&#8217;s ironic that certaind widgets still don&#8217;t look right, the flaws of open source I spose, nobody want&#8217;s to do those anoying bits that give that extra polish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Firefox 3 新功能指南 &#124; 善用佳软</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-53</link>
		<dc:creator>Firefox 3 新功能指南 &#124; 善用佳软</dc:creator>
		<pubDate>Fri, 13 Jun 2008 03:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-53</guid>
		<description>[...] more, see Firefox 3 Themes by Alex Faaborg, and Firefox 3 for theme developers by Gavin [...]</description>
		<content:encoded><![CDATA[<p>[...] more, see Firefox 3 Themes by Alex Faaborg, and Firefox 3 for theme developers by Gavin [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomer</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-51</link>
		<dc:creator>Tomer</dc:creator>
		<pubDate>Thu, 12 Jun 2008 22:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-51</guid>
		<description>Theme authors - Please make sure you themes are &lt;a href="http://developer.mozilla.org/en/docs/Making_Sure_Your_Theme_Works_with_RTL_Locales" rel="nofollow"&gt;RTL compatible&lt;/a&gt;. It is not that hard, and will enable more users to use your themes.</description>
		<content:encoded><![CDATA[<p>Theme authors - Please make sure you themes are <a href="http://developer.mozilla.org/en/docs/Making_Sure_Your_Theme_Works_with_RTL_Locales" rel="nofollow">RTL compatible</a>. It is not that hard, and will enable more users to use your themes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glen Sharp</title>
		<link>http://www.gavinsharp.com/blog/2008/06/11/firefox-3-for-theme-developers/#comment-49</link>
		<dc:creator>Glen Sharp</dc:creator>
		<pubDate>Thu, 12 Jun 2008 12:12:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.gavinsharp.com/blog/?p=9#comment-49</guid>
		<description>Thanks for the blog update. Some useful tips on theme development capabilities to be aware of.</description>
		<content:encoded><![CDATA[<p>Thanks for the blog update. Some useful tips on theme development capabilities to be aware of.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
