<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Design Monkey</title>
	
	<link>http://www.bomahy.nl/hylke/blog</link>
	<description>Weblog of Hylke Bons</description>
	<pubDate>Mon, 06 Sep 2010 08:24:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HbonsHome" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="hbonshome" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>SparkleShare 0.2 Beta 1 for Linux</title>
		<link>http://www.bomahy.nl/hylke/blog/sparkleshare-02-beta-1-for-linux/</link>
		<comments>http://www.bomahy.nl/hylke/blog/sparkleshare-02-beta-1-for-linux/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 22:52:43 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[Icons]]></category>

		<category><![CDATA[Other]]></category>

		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=92</guid>
		<description><![CDATA[The first beta release is here!
Also, this time there&#8217;s some long overdue documentation on how to get started.
Get it here.

The NEWS file:
0.2-beta1 (Sun Sep 5, 2010):
Hylke: Aside from the usual bug fixes and behind the scenes work I mainly added features that increase productivity in the event logs. Not only does it look a lot [...]]]></description>
			<content:encoded><![CDATA[<p>The first beta release is here!<br />
Also, this time there&#8217;s some long overdue <a href="http://sparkleshare.org/documentation.html" target="_blank">documentation</a> on how to get started.</p>
<p>Get it <a href="http://sparkleshare.org/sparkleshare-0.2-beta1.tar.gz">here</a>.<br />
<span id="more-92"></span><br />
The NEWS file:</p>
<blockquote><p>0.2-beta1 (Sun Sep 5, 2010):</p>
<p>Hylke: Aside from the usual bug fixes and behind the scenes work I mainly added features that increase productivity in the event logs. Not only does it look a lot prettier, each entry in an event log now has a clickable link for easy access to files. It refreshes automatically on new events as well. The Nautilus plugin now has the &#8220;Copy Web Link&#8221; context  menu item, which makes sharing links a whole lot easier.<br />
&nbsp;</p>
<p style="text-align: center;"><a href="http://www.bomahy.nl/hylke/blog/events.png"><img src="http://www.bomahy.nl/hylke/blog/events-thumb.png" alt="SparkleShare Event Log" /></a></p>
</blockquote>
<p><script>
if (window.location.href.indexOf('#') > 0)
window.location = window.location.href.substring(0, window.location.href.indexOf('#'));
</script><br />
<script type="text/javascript"></script><br />
<script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/PplzkQQViBk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/sparkleshare-02-beta-1-for-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SparkleShare 0.2 Alpha 2 for Linux</title>
		<link>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-2/</link>
		<comments>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-2/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 18:31:49 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Artwork]]></category>

		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=91</guid>
		<description><![CDATA[I&#8217;m happy to announce the second Alpha release for SparkleShare. Please be aware that this is a development release and therefore should not be used in production environments. Although it&#8217;s much better than the previous version, it&#8217;s still known to snatch some kittens occasionally. Here&#8217;s a list of reported bugs that have been resolved (but [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce the second Alpha release for SparkleShare. Please be aware that this is a development release and therefore should not be used in production environments. Although it&#8217;s much better than the previous version, it&#8217;s still known to snatch some kittens occasionally. Here&#8217;s a <a href="https://bugzilla.gnome.org/buglist.cgi?query_format=specific&amp;order=relevance+desc&amp;bug_status=__closed__&amp;product=sparkleshare&amp;content=" target="_blank">list of reported bugs</a> that have been resolved (but many more have been fixed).<span id="more-91"></span></p>
<p>Get it <a href="http://www.sparkleshare.org/sparkleshare-0.2-alpha2.tar.gz">here</a>.</p>
<p>The README file has some instruction on how to build and install SparkleShare. If you don&#8217;t have a git repository yourself, you can create one on Gitorious or GitHub for free and upload your public key there (these are public repositories, so careful with what you put on there)</p>
<p>If you have questions, feel free to drop by in <em>#sparkleshare</em> on <em>irc.gnome.org</em>.</p>
<p>Bug reports can now go under the &#8216;<a href="https://bugzilla.gnome.org/enter_bug.cgi?product=sparkleshare" target="_blank">sparkleshare</a>&#8216;  component in  GNOME Bugzilla. <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript"></script><br />
<script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/FqFoVT8llFE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SparkleShare 0.2 Alpha 1 for Linux</title>
		<link>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-1-for-linux/</link>
		<comments>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-1-for-linux/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 08:41:53 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=90</guid>
		<description><![CDATA[There&#8217;s now an Alpha version for people that are feeling brave and would like to help out and test SparkleShare. Please be aware that this is a development release and therefore should not be used in production environments. It could crash, destroy your data, computer, eat kittens, and then crash some more.
Get it here.
the README [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s now an Alpha version for people that are feeling brave and would like to help out and test SparkleShare. Please be aware that this is a development release and therefore should not be used in production environments. It could crash, destroy your data, computer, eat kittens, and then crash some more.<span id="more-90"></span></p>
<p>Get it <a href="http://www.sparkleshare.org/sparkleshare-0.2-alpha1.tar.gz">here</a>.</p>
<p>the README file has some instruction on how to build and install SparkleShare. If you don&#8217;t have a git repository yourself, you can create one on Gitorious or GitHub for free and upload your public key there (these are public repositories, so careful with what you put on there)</p>
<p>If you have questions, feel free to drop by in <em>#sparkleshare</em> on <em>irc.gnome.org</em>.</p>
<p><strong>Update:</strong></p>
<p>Bug reports can now go under &#8216;<a href="https://bugzilla.gnome.org/enter_bug.cgi?product=sparkleshare" target="_blank">sparkleshare</a>&#8216; in  GNOME Bugzilla. <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript"><!--
&nbsp;var flattr_url = 'http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-1-for-linux/';
// --></script><br />
<script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/_u_QWPkHTR8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/sparkleshare-02-alpha-1-for-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Whitespace is important</title>
		<link>http://www.bomahy.nl/hylke/blog/whitespace-is-important/</link>
		<comments>http://www.bomahy.nl/hylke/blog/whitespace-is-important/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 18:07:22 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=89</guid>
		<description><![CDATA[Just stumpled upon this article.
It&#8217;s good to get a fresh view from someone outside the community. We can do a lot better. A lot of us look at our desktop every day and get used to bad use of whitespace all over the space or simply don&#8217;t have the time to report bugs (I usually [...]]]></description>
			<content:encoded><![CDATA[<p>Just stumpled upon <a href="http://www.usabilitypost.com/2010/06/04/dont-forget-the-whitespace/" target="_blank">this article</a>.</p>
<p>It&#8217;s good to get a fresh view from someone outside the community. We can do a lot better. A lot of us look at our desktop every day and get used to bad use of whitespace all over the space or simply don&#8217;t have the time to report bugs (I usually see a couple of these issues in <em>every</em> GNOME application).<span id="more-89"></span></p>
<p>Whitespace, alignments and add to the satisfaction of using software. It&#8217;s like the polish on a sports car. Not only is it nicer to look at, it also increases readability and order in your application, and thus usability.</p>
<p>If you have questions or need help on how to use whitespace in your application, please visit #gnome-design on irc.gnome.org.</p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/PZGrZmcxcZk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/whitespace-is-important/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SparkleShare goings on</title>
		<link>http://www.bomahy.nl/hylke/blog/sparkleshare-goings-on/</link>
		<comments>http://www.bomahy.nl/hylke/blog/sparkleshare-goings-on/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:36:21 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=88</guid>
		<description><![CDATA[Just a little post to keep you up to date on some new features in SparkleShare.

Restoring documents to previous revisions
SparkleShare now has a Nautilus extension so you can revert to earlier revisions of a document. I wrote it in Python, which wasn&#8217;t a very nice experience, so if someone could write some bindings/nautilus-mono that would [...]]]></description>
			<content:encoded><![CDATA[<p>Just a little post to keep you up to date on some new features in <a href="http://www.sparkleshare.org/" target="_blank">SparkleShare</a>.</p>
<p><span id="more-88"></span></p>
<p><strong>Restoring documents to previous revisions</strong></p>
<p>SparkleShare now has a Nautilus extension so you can revert to earlier revisions of a document. I wrote it in Python, which wasn&#8217;t a very nice experience, so if someone could write some bindings/nautilus-mono that would be great! <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/wink.png' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.bomahy.nl/hylke/blog/images/nautilus-extension.png"><img src="http://www.bomahy.nl/hylke/blog/images/nautilus-extension-thumb.png" alt="" /></a></p>
<p style="text-align: center;"><em>Restore to previous revisions</em></p>
<p><strong>SparkleDiff</strong></p>
<p>SparkleDiff is a tool that can be very helpful to designers. It allows you to view different revisions of a file to compare them. Previously there were only text based solutions to do this for Git. The tool relies on Git but it doesn&#8217;t have SparkleShare as a hard dependency, so it can be packaged separately if you don&#8217;t use SparkleShare but would like to use it as a visual diff tool for images that reside in a Git repository.</p>
<p style="text-align: center;"><a href="http://www.bomahy.nl/hylke/blog/images/sparklediff.png"><img src="http://www.bomahy.nl/hylke/blog/images/sparklediff-thumb.png" alt="" width="400" height="269" /></a></p>
<p style="text-align: center;"><em>Compare revisions easily</em></p>
<p><strong>Contributions</strong></p>
<p>I will soon put up some bounties with the donations that the project has received to get some more contributors in. Meanwhile, I would like to thank the people that have squashed several bugs, set up a proper build system and translations (in no particular order and I hope I&#8217;m not forgetting anyone): <a href="http://automorphic.blogspot.com/" target="_blank">Sandy Armstrong</a>, <a href="http://bl-log.blogspot.com/" target="_blank">Bertrand Lorentz</a>, <a href="http://princefool.blogspot.com/" target="_blank">Łukasz Jernaś</a>, Oleg Khlystov and <a href="http://www.pither.com/" target="_blank">Simon Pither</a></p>
<p><strong>Translations</strong></p>
<p>Also, a translation project has been set up on <a href="http://www.transifex.net/projects/p/sparkleshare/c/sparkleshare/" target="_blank">Transifex</a>. So submitting translations is now much easier!</p>
<p><strong>Twitter</strong></p>
<p>Oh, and don&#8217;t forget to follow <a href="http://www.twitter.com/sparkleshare/" target="_blank">@sparkleshare</a> on Twitter for all the latest news! <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><strong>Kittens</strong></p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/26546578@N06/4672845460/" target="_blank"><img src="http://www.bomahy.nl/hylke/blog/images/kittens-thumb.jpg" alt="" /></a></p>
<p style="text-align: center;"><em>Kittens</em></p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/QUH-tOm5_qc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/sparkleshare-goings-on/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Announcing SparkleShare</title>
		<link>http://www.bomahy.nl/hylke/blog/announcing-sparkleshare/</link>
		<comments>http://www.bomahy.nl/hylke/blog/announcing-sparkleshare/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 20:42:12 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=87</guid>
		<description><![CDATA[I&#8217;m very happy to finally being able to announce a little project of mine that i&#8217;ve been working  for the last couple of weeks whenever i had a spare moment:


What is SparkleShare?
SparkleShare is the result of Project SparklePony. At the Usability Hackfest this year in London, a couple of us OSS designers came to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very happy to finally being able to announce a little project of mine that i&#8217;ve been working  for the last couple of weeks whenever i had a spare moment:</p>
<p><span id="more-87"></span></p>
<p style="text-align: center;"><a href="http://www.sparkleshare.org" target="_blank"><img class="aligncenter" style="margin-top: 30px; margin-bottom: 30px;" src="http://www.bomahy.nl/hylke/blog/sparkleshare.png" alt="SparkleShare" /></a></p>
<p><strong>What is SparkleShare?</strong></p>
<p>SparkleShare is the result of <a href="http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/" target="_blank">Project SparklePony</a>. At the Usability Hackfest this year in London, a couple of us OSS designers came to the conclusion that we don&#8217;t have a proper collaboration tool. We have been using Dropbox for this for a while. Dropbox has a great user experience, but it has downsides as well: you can&#8217;t host your own server; it&#8217;s not open source and has some freaky things in its license agreement.</p>
<p><strong>Features</strong></p>
<p>So SparkleShare aims to replace Dropbox for us. There are some resemblances and some differences. SparkleShare creates a SparkleShare folder in your home directory in which you can add different remote folders (these can be on different servers). It has the same DropBox like notification system, one feature that we really liked. It allows you to see what others are doing and take peek, much easier than sending around e-mails, forget attachments and add wrong CCs. The most important thing is that the synchronisation is automatic and happens when you add or edit files.</p>
<p><strong>Technology</strong></p>
<p>SparkleShare is build on Mono, GTK+ and wraps around Git. It aims to integrate with the GNOME Desktop. I&#8217;m planning OSX and Windows versions as well (in that order).</p>
<p>There is no release out yet, as I&#8217;ve yet to fix some nasty bugs, but my programming skills are quite  limited (I&#8217;m a designer and scriptkiddie). So this is a&#8230;</p>
<p><strong>Call for contributors</strong></p>
<p>Help would be very much appreciated! Any kind of contribution would be great. Translations, bug reports, code, docs, it doesn&#8217;t matter. Check out <a href="http://www.sparkleshare.org/" target="_blank">http://www.sparkleshare.org/</a> for links to the source code on gitorious. Join #sparkleshare on git.gnome.org if you have any questions</p>
<p><strong>Special thanks</strong></p>
<p>&#8230;to <a href="http://jimmac.musichall.cz" target="_blank">Jakub Steiner</a> and Lapo Calamandrei for the awesome artwork and website design! <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /></p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/LBc6lc2xQto" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/announcing-sparkleshare/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remove the remove icon?</title>
		<link>http://www.bomahy.nl/hylke/blog/remove-the-remove-icon/</link>
		<comments>http://www.bomahy.nl/hylke/blog/remove-the-remove-icon/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 20:37:22 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=85</guid>
		<description><![CDATA[Let&#8217;s continue talking about removing things. But now, quite literally. Luca Ferretti and people on #gimp rightfully pointed this issue out.

From left to right in gnome-icon-theme:

edit-delete
list-remove
user-trash

These metaphors have been causing quite a bit of confusion lately. The edit-delete icon is used in Empathy in the accounts list, where it seems like it indicates some kind [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s continue talking about removing things. But now, quite literally. Luca Ferretti and people on #gimp rightfully pointed this issue out.<span id="more-85"></span></p>
<p align="left"><img style="vertical-align: bottom;" src="http://www.bomahy.nl/hylke/blog/images/remove_icons.png" alt="" width="200" height="75" /></p>
<p>From left to right in gnome-icon-theme:</p>
<ul>
<li>edit-delete</li>
<li>list-remove</li>
<li>user-trash</li>
</ul>
<p>These metaphors have been causing quite a bit of confusion lately. The edit-delete icon is used in Empathy in the accounts list, where it seems like it indicates some kind of status. The user-trash icon is used in a lot of places for removing things. While it uses a waste basket metaphor, in a lot of cases the things that are being removed don&#8217;t actually move to a place where they can be recycled. Then there&#8217;s list-remove. I think this is the true remove icon.</p>
<p>Are there cases where you remove things that aren&#8217;t in a list?</p>
<p>Why do we even have edit-delete?</p>
<p>I&#8217;m leaning towards removing edit-delete from the spec and use list-remove instead, and if a remove action moves an item to a place where it can be recycled from, use user-trash.</p>
<p>(the situation gets even more confusing when you take the GTK stock icons into account, where edit-delete is a waste basket, another reason to make the icon naming spec and stock icons consistent in my opinion <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> )</p>
<p>What do you think?</p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/kvrneQikqz0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/remove-the-remove-icon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We’re removing icons (again!)</title>
		<link>http://www.bomahy.nl/hylke/blog/were-removing-icons-again/</link>
		<comments>http://www.bomahy.nl/hylke/blog/were-removing-icons-again/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 13:15:11 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[Icons]]></category>

		<category><![CDATA[Tango Project]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=84</guid>
		<description><![CDATA[
It&#8217;s been five years since the launch of the Tango project and the icon-naming-spec and I think we have done a tremendous work since then. Just look at some old screenshots of the early GNOME 2.x desktop and compare them with those of today. Thanks to everybody who has been involved!  


The style has [...]]]></description>
			<content:encoded><![CDATA[<div id="magicdomid31" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">It&#8217;s been five years since the launch of the Tango project and the icon-naming-spec and I think we have done a tremendous work since then. Just look at some old screenshots of the early GNOME 2.x desktop and compare them with those of today. Thanks to everybody who has been involved! <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> <span id="more-84"></span></p>
</div>
<div id="magicdomid442" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">The style has become so popular that almost all the important Linux software has adopted it. Examples include Firefox, Thunderbird, GIMP, Pidgin, Banshee and loads more.</p>
<p class="author-g-r2q31wp1gse6qz122zg1">And since it was designed to fit in, applications following the style don&#8217;t look out of place in environments that don&#8217;t actually follow the guideline. Just try GIMP on OSX, KDE or Windows today and compare it with pre-Tango.</p>
</div>
<div id="magicdomid633" class="ace-line" style="text-align: left;">
<p class="author-g-r2q31wp1gse6qz122zg1">It&#8217;s not just the style. Creating icon themes has become a lot easier since then, and, with the introduction of the Icon Naming Specification on freedesktop.org, all major Linux desktop environments conform to the spec.</p>
</div>
<div id="magicdomid591" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">However, this is only partly true for GNOME. In order to make desktops and apps, who were all calling for different names for the same things, we also introduced icon-naming-utils to map those icons to the icon-naming-spec names. Utilities that we shouldn&#8217;t rely on for too long, but allowed us to get pretty results quickly. A workaround to the problem of applications using a huge variation of icon names for the same metaphor.</p>
</div>
<div id="magicdomid738" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">Five years later, we still rely on the mapping. KDE has moved on since and is spec compliant, so it doesn&#8217;t rely on icon mapping any more. This means that KDE can use GNOME icon themes, but not the other way around.</p>
</div>
<div id="magicdomid597" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">There are some more disadvantages that we have. Browsing the icon directories is tedious because of all the symbolic links and we cannot guarantee icon metaphors. The icon theme is dynamic in its metaphors while an application can use them statically. For example: An application requiring a star icon requests the &#8220;star&#8221; name, this is mapped to &#8220;favourite&#8221; in the theme. But this was done by purely  guessing. We do not know that the application wants an actual star icon because it&#8217;s a star mapping program or that it&#8217;s for rating songs or bookmarking in some form or another.</p>
</div>
<div id="magicdomid445" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">In light of GNOME 3, and its progress in moving out historical artifacts such as bobono, libglade, hal and others and replacing those with new tools, we think it&#8217;s time to finally drop this hacky icon name mapping and go for the real deal instead.</p>
</div>
<div id="magicdomid732" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">This will have consequences for your application. In GNOME 3, we won&#8217;t ship the symbolic links any longer. In addition to that gnome-icon-theme will only cover the icons that are in the naming spec. This means that applications developers that want their application to work well on GNOME 3 need to:</p>
</div>
<div id="magicdomid41" class="ace-line">
<ul class="list-bullet2">
<li>
<p class="author-g-ao3cgmdqceew8wlf">update the icon names by looking them up from the Icon Naming Specification. (See <a href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html</a>)</p>
</li>
</ul>
</div>
<div id="magicdomid472" class="ace-line">
<ul class="list-bullet2">
<li>
<p class="author-g-ao3cgmdqceew8wlf">ship icons that are outside the Icon Naming Specification in the application package itself.(See <a href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html</a>)</p>
</li>
</ul>
</div>
<div id="magicdomid636" class="ace-line">
<ul class="list-bullet2">
<li>
<p class="author-g-ao3cgmdqceew8wlf">make sure the application doesn&#8217;t choose icon names based on the metaphor an icon may have. Don&#8217;t use icon names for other purposes than they&#8217;re meant for.</p>
</li>
</ul>
</div>
<div id="magicdomid731" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">We&#8217;d also like to have a discussion on the spec itself. It is not perfect and times have changed. Icon names may have to be added or removed. There will be problems, but we&#8217;re positive that these can be solved.</p>
</div>
<div id="magicdomid131" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">So to all developers maintaining apps for the GNOME platform: please update the icon names as soon as possible! If you need help or have any questions, feel free to drop by in the #tango or #gnome-art IRC channels.</p>
</div>
<div id="magicdomid24" class="ace-line" style="text-align: left;">
<p class="author-g-ao3cgmdqceew8wlf">Thanks! <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
</div>
<div class="ace-line" style="text-align: center;"><img src="http://www.bomahy.nl/hylke/blog/images/face-laugh.png" alt="" /></div>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/GkEBvHmNDQc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/were-removing-icons-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On GNOME and Elegance</title>
		<link>http://www.bomahy.nl/hylke/blog/on-gnome-and-elegance/</link>
		<comments>http://www.bomahy.nl/hylke/blog/on-gnome-and-elegance/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 14:23:12 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[Icons]]></category>

		<category><![CDATA[UI Design]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=83</guid>
		<description><![CDATA[Let me start by saying this isn&#8217;t the subject I planned to blog about. I could&#8217;ve posted yet another application mockup, but I ran out of ideas (feel free to send your suggestions for next time). but I thought it would be a good idea to illustrate the goals of GNOME Art Team for GNOME [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start by saying this isn&#8217;t the subject I planned to blog about. I could&#8217;ve posted yet another application mockup, but I ran out of ideas (feel free to send your suggestions for next time). but I thought it would be a good idea to illustrate the goals of GNOME Art Team for GNOME 3 and how <em>you</em> can help to realise them.<br />
<span id="more-83"></span><br />
At the Gran Canaria Desktop Summit Andreas gave a quick and brief presentation of how we can improve GNOME visually. Yes, there will be a new widget theme, and yes, a new icon theme as well. But that really is only half of the job. You can improve the beauty of an interface by changing the looks of it, but only to an extend. There&#8217;s this Dutch saying: “You can give a golden ring to a monkey, but it will still be a monkey” (not saying that all GNOME applications are ugly but you get the point).</p>
<p>There are two very clear examples of this.</p>
<p>Design in GNOME used to be all about icons. There were icons everywhere. On every button, and for every menu entry. Bugs were filed against things that didn&#8217;t have an icon. And in lack of availability of icons for very specific actions the wrong metaphors were chosen, or metaphors that were already used for other actions in a different application. It wasn&#8217;t rare to have five different actions with the same icon (and it still isn&#8217;t actually). Having icons had become a goal itself, though there are only a handful that are recognisable by the user.</p>
<p>Pretty? Yes. Elegant? No.</p>
<p>A few years ago almost everyone was pretty excited by the release of Compiz, the compositing window manager. And suddenly everybody in the OSS community cared about graphics. “Yeah! We&#8217;re going to have amazing effects now! Take that Windows and OSX!”. And it&#8217;s true, Compiz could do amazing things and was technically superior to its competitors. Your windows would wobble when you moved them and become semi transparent. When you close a window it would now burst into flames or fold up into a paper air plane and fly off. And last but not least you could spin the desktop cube whilst whales were swimming comfortably inside it.</p>
<p>Impressive? Yes. Elegant? No.</p>
<p>As said, elegance in interfaces doesn&#8217;t come from funky graphics and pretty widget themes. It  comes down to how your interface is laid out. And this is where developers can help. Andy Fitzsimon made a great <a href="http://andy.brisgeek.com/archives/102" target="blank">presentation</a> for last year&#8217;s GUADEC that goes into these things. A must read.</p>
<p>In this post I would like to focus on how some of these aspects apply to GNOME desktop as it is now. Some common things that can be easily tackled:</p>
<p>Can you guess where the come from looking at the screenshots? <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/unneeded_framing.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/unneeded_framing.png" alt="Padding / framing where it is not needed" /></a><br />
<b>Not elegant:</b> Padding / framing where it is not needed.<br />
<b>Where to look:</b> Image / document viewers, video players, games.<br />
<b>Solution:</b> Remove the padding / framing, content should touch the window border.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/double_lines.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/double_lines.png" alt="Double lines" /></a><br />
<b>Not elegant:</b> Double lines.<br />
<b>Where to look:</b> Nested widgets.<br />
<b>Solution:</b> Rethink your application&#8217;s design.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/frames.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/frames.png" alt="Frames" /></a><br />
<b>Not elegant:</b> Frames.<br />
<b>Where to look:</b> Anywhere.<br />
<b>Solution:</b> Whitespace.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/unaligned_widgets.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/unaligned_widgets.png" alt="Unaligned widgets" /></a><br />
<b>Not elegant:</b> Unaligned widgets.<br />
<b>Where to look:</b> Anywhere.<br />
<b>Solution:</b> Check surrounding widgets for points to align to.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/redundant_headers.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/redundant_headers.png" alt="Headers" /></a><br />
<b>Not elegant:</b> Headers like “Options” or “General”.<br />
<b>Where to look:</b> Preference windows.<br />
<b>Solution:</b> Remove them or come up with something better.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/unneeded_headers.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/unneeded_headers.png" alt="Preference windows" /></a><br />
<b>Not elegant:</b> A header for only one or two options.<br />
<b>Where to look:</b> Preference windows.<br />
<b>Solution:</b> See if you can use whitespace to group things together.</p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/double_headers.png"><br />
<img src="http://www.bomahy.nl/hylke/blog/images/gnome-and-elegance/thumbs/double_headers.png" alt="Double headers" /></a><br />
<b>Not elegant:</b> Double headers.<br />
<b>Where to look:</b> Preference window tabs.<br />
<b>Solution:</b> Remove the second header.</p>
<p>These are all things that may sound pretty obvious and are probably in the GNOME HIG, but it&#8217;s good to really focus on these things and know what to look for. There are a lot more things to look for, but only fixing these things will make a great improvement. If you see things like this please open a bug report against the application, because visual inconsistencies are bugs too! Let&#8217;s make GNOME elegant! (and just work as well!) <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/vmXffYa7wk4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/on-gnome-and-elegance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME Voice Recorder</title>
		<link>http://www.bomahy.nl/hylke/blog/gnome-voice-recorder/</link>
		<comments>http://www.bomahy.nl/hylke/blog/gnome-voice-recorder/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 14:09:06 +0000</pubDate>
		<dc:creator>Hylke</dc:creator>
		
		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[UI Design]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.bomahy.nl/hylke/blog/?p=82</guid>
		<description><![CDATA[Another project that has pretty much lived in the backwaters of the GNOME desktop is gnome-sound-recorder. I figured this neat little app really deserved a refresh, so it can be a helpful tool to more people.

Click to enlarge. You can also find the larger image on the Usability Whiteboard.
As you can see a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>Another project that has pretty much lived in the backwaters of the GNOME desktop is gnome-sound-recorder. I figured this neat little app really deserved a refresh, so it can be a helpful tool to more people.<span id="more-82"></span></p>
<p><a href="http://www.bomahy.nl/hylke/blog/images/gnome-voice-recorder.png" target="_blank"><img style="margin: 20px;" src="http://www.bomahy.nl/hylke/blog/images/gnome-voice-recorder-small.png" alt="GNOME Voice Recorder" /></a></p>
<p>Click to enlarge. You can also find the larger image on the <a href="http://live.gnome.org/UsabilityProject/Whiteboard/VoiceRecorder" target="_blank">Usability Whiteboard</a>.</p>
<p>As you can see a lot of inspiration came from Cheese. What Cheese really does well is removing the need to interact with the file system directly. A thing that we should encourage more apps to do. Banshee and F-Spot are two other good examples of this.</p>
<p>I sent this idea to the gnome-media maintainer Marc-André Lureau who sounded pretty excited. So I hope this will land into GNOME 2.30 / 3.0.</p>
<p>Nothing is implemented yet so more thoughts and tips are welcome. <img src='http://www.bomahy.nl/hylke/blog/wp-includes/images/smilies/smile.png' alt=':)' class='wp-smiley' /> </p>
<p>Special thanks to <a href="http://andreasn.se/blog/" target="_blank">Andreas</a>, <a href="http://cubestuff.wordpress.com/" target="_blank">Cube</a> and <a href="http://www.nedrichards.com/" target="_blank">Nick</a> for their suggestions.</p>
<img src="http://feeds.feedburner.com/~r/HbonsHome/~4/AcLken6Z4nA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bomahy.nl/hylke/blog/gnome-voice-recorder/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
