<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>(Push the Button)</title>
	<atom:link href="http://blogs.gnome.org/mccann/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/mccann</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Tue, 22 Nov 2011 18:16:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>We Deliver</title>
		<link>http://blogs.gnome.org/mccann/2011/11/22/we-deliver/</link>
		<comments>http://blogs.gnome.org/mccann/2011/11/22/we-deliver/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 17:05:19 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[gnome-os]]></category>
		<category><![CDATA[gnome-ux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=217</guid>
		<description><![CDATA[As you know, in GNOME, we&#8217;re committed to bringing you the easiest, most beautiful, and most advanced operating system in the world today. A major part of this effort, now, is to build a suite of amazing core applications that &#8230; <a href="http://blogs.gnome.org/mccann/2011/11/22/we-deliver/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As you know, in GNOME, we&#8217;re committed to bringing you the easiest, most beautiful, and most advanced operating system in the world today. A major part of this effort, now, is to build a suite of <a href="https://live.gnome.org/Design/Apps/" target="_blank">amazing core applications</a> that provide the operating system key or essential features. Today, I&#8217;d like to talk about our goals for one of these apps. It is just the earliest stages but here&#8217;s a taste of where we&#8217;d like to go.</p>
<p>I&#8217;m pleased to introduce you to&#8230;<img class="aligncenter" src="https://live.gnome.org/Design/Apps/Boxes?action=AttachFile&amp;do=get&amp;target=boxes-icon.png" alt="" width="400" height="400" /></p>
<h2 style="text-align: center"><strong>“Absolutely, Positively Anytime”</strong></h2>
<p>Boxes is designed to be the easiest way to use or connect to applications running on another Windows, Mac, or Linux system. Whether the system is virtual and local, a home computer you need to access from the road, or a centrally hosted corporate login — we&#8217;ll get you there.</p>
<p>We&#8217;re taking a different approach. We&#8217;re focusing on you. Your stuff. Your work. Your time. Leave it to us to worry about whether the system is local or remote and keep your mind on your task. The user experience is streamlined to keep you focused on your content. Anytime, anywhere.</p>
<h2 style="text-align: center"><strong>What can Boxes do for you?</strong></h2>
<p>If you are reading this post you are very likely a GNOME contributor in some way. So, that&#8217;s where I&#8217;ll begin.</p>
<p>If you are involved in designing, developing, translating, documenting, testing or any of many other crucial activities responsible for producing the next kick-ass version of GNOME you need to be working with the supple green and tender new growth. And here&#8217;s the thing about the supple tip; it ain&#8217;t always good for standing. We want GNOME to have built-in support for bridging this gap. It needs to be dead easy for us to participate in the future of GNOME. Running the latest git master in a Boxes virtual machine is a great way to do this. We want to invite a new generation of readers to become leaders.</p>
<p>Perhaps you are an application designer or developer. We want to make it simple as pie for you to try out the competition on other systems. We know you can do it best.</p>
<p>Perhaps you are a web developer and need to ensure your site renders correctly on a variety of platforms. Or occasionally need to use that ugly proprietary program your client makes you use. Don&#8217;t spend money and effort on keeping separate systems running. Run them all in Boxes.</p>
<p>Are you a system administrator with that one last expensive, stodgy, and hard to update proprietary app blocking your migration to free software? Box it up.</p>
<p>Are you excited to finally try out GNOME and experience the best of open source but worried about leaving your old familiar system behind? Take it with you. And use it anytime, anywhere&#8230;</p>
<p>Without the fuss.</p>
<h2 style="text-align: center"><strong>“When you absolutely, positively, got to kill every motherf***** in the room”</strong></h2>
<p>We don&#8217;t aim to do it better. We aim to do it best. With the power of Linux KVM based virtualization, the efficiency of the SPICE protocol, and the elegance and ease of use of GNOME — accept no substitutes.</p>
<p>So, let&#8217;s get started. Check out the <a title="Boxes" href="https://live.gnome.org/Design/Apps/Boxes" target="_blank">design whiteboard</a>. Zeeshan will fill you in on <a href="http://zee-nix.blogspot.com/2011/11/behold-boxes.html">some details</a> and give a brief demonstration. Be sure to ask how you can help!</p>
<p style="text-align: center"><img class="aligncenter" src="https://github.com/gnome-design-team/gnome-mockups/raw/master/boxes/boxes-install1.png" alt="" width="614" height="461" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2011/11/22/we-deliver/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>New Pony</title>
		<link>http://blogs.gnome.org/mccann/2011/06/08/new-pony/</link>
		<comments>http://blogs.gnome.org/mccann/2011/06/08/new-pony/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 21:24:21 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gnome-ux]]></category>
		<category><![CDATA[gnome3]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=194</guid>
		<description><![CDATA[For a long time I was of the opinion that the problem with file management was the management. And the problem with file systems was the system. If only we could design a better management system we&#8217;d be all set. &#8230; <a href="http://blogs.gnome.org/mccann/2011/06/08/new-pony/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For a long time I was of the opinion that the problem with file management was the management. And the problem with file systems was the system. If only we could design a better management system we&#8217;d be all set. I think that turns out to be wrong. We didn&#8217;t need a better horse. We needed a new vehicle.</p>
<p><strong>Everything is a file (until it is better).</strong></p>
<p><strong><a href="http://blogs.gnome.org/mccann/files/2011/06/File0005.jpg"><img class="alignnone size-full wp-image-197" src="http://blogs.gnome.org/mccann/files/2011/06/File0005.jpg" alt="" width="518" height="359" /></a><br />
</strong></p>
<p>This poses quite a dilemma for the design of <a href="https://live.gnome.org/GnomeShell/Design/Whiteboards/FindingAndReminding">Finding and Reminding</a> in GNOME 3. So it is worth spending a bit of time investigating.</p>
<p>First, let&#8217;s limit the scope to the type of stuff we use files for today. For most people this is basically: <a href="http://en.wikipedia.org/wiki/My_Documents">Documents, Music, Pictures, Videos, and Downloads</a>.</p>
<p><strong>Documents</strong> are a bit hard to define. I guess in the &#8220;Places&#8221; scheme it more or less meant anything that isn&#8217;t Music, Pictures, Videos, or Downloads. An accepted definition seems to be something like: <em>page-based information or evidence usually created by an application</em>. Which probably means that most web pages aren&#8217;t documents until saved as PDF or something. This seems pretty close to how we use it.</p>
<p>Clearly, documents have been files. Even Merriam-Webster includes the term file in the <a href="http://www.merriam-webster.com/dictionary/document">definition</a>. But are they always files and will they continue to be? Since quite often Documents are just a shorthand for Office Documents let&#8217;s look at what is happening there. Will such documents continue to live solely as files on your computer hard drive and be shared as email attachments? Not with <a href="http://www.google.com/apps/intl/en/business/officeconnect.html">Google Cloud Connect for Microsoft Office</a>. And not with Microsoft&#8217;s own cloud initiative. You don&#8217;t open a file &#8211; you connect to a document.</p>
<p>Even when you look directly at the <a href="https://docs.google.com/">Google Docs app interface</a> it is really hard to identify the documents as files. It isn&#8217;t just a cloud drive with a bunch of files in it. There is no &#8220;native&#8221; file format. At least to the user, the things just are what they are &#8211; spreadsheets, drawings, etc. The unit of storage is an implementation detail that just doesn&#8217;t matter until you need to export to another format &#8211; which is rare.</p>
<p>And the big news this week is that Apple announced they too will be <a href="http://www.apple.com/icloud/features/apps-books-documents-backup.html">hosting documents in the cloud</a>:</p>
<blockquote><p>Every doc, every edit, everywhere.</p></blockquote>
<p>Not because of hype, not just to make money &#8211; but because it is better.</p>
<p><strong>Music</strong> is slightly different in that we&#8217;re accustomed to both possessing and streaming music. Our purchased music lives in files on our various devices and we have elaborate systems for moving it around and backing it up. However, this too is changing.</p>
<p><a href="http://music.google.com/about/">Google Music</a> is a serious attempt to dramatically improve the user experience around music consumption. It is:</p>
<blockquote><p>A better way to play your music. Upload your personal music collection to listen anywhere, keep everything in sync,<br />
and forget the hassle of cables and files.</p></blockquote>
<p>It isn&#8217;t a coincidence that files are mentioned here explicitly.</p>
<p>Yesterday, Apple announced that the key part of <a href="http://www.apple.com/icloud/features/">iCloud is iTunes in the Cloud</a>. And the pitch for this was in part:</p>
<blockquote><p>&#8230;music you purchase in iTunes appears automatically on all your devices.</p></blockquote>
<p>Without concerning yourself with downloads or files. Really, iCloud is all about elimination of files from the user experience. That is part of what is meant by &#8220;post-PC&#8221;.</p>
<p>Amazon also has <a href="https://www.amazon.com/clouddrive/learnmore">some interesting things going on here</a>. It is really nice to be able to just click on an album in Amazon&#8217;s store and then be able to play it on all of your devices. Without downloading files.</p>
<p>But music not being tied to files isn&#8217;t that new. I have playlists on <a href="http://www.last.fm/home">Last.fm</a>, <a href="http://www.pandora.com/">Pandora</a>, and <a href="http://www.youtube.com">YouTube</a> and at no point does the experience of creating them or using them expose me to files.</p>
<p>Well, you may ask, why do I have so much music on my computer then? Basically, because you put it there and you were working around the RIAA. Once you have a better place to put it you won&#8217;t. Music in the cloud is a better user experience.</p>
<p><strong>Pictures</strong> are interesting for a few reasons. One thing is that even though you still probably have most of them on your computer you very likely don&#8217;t actually interact with the files. Cameras store them in weird ways and there are a boatload of crappy apps that help manage them. Another thing is that you all take a shitload of photos. Which is one reason I suspect that even Apple won&#8217;t be permanently storing all photos in iCloud by default. Also, some of you are shy and the rest of you are pervs. <img src='http://blogs.gnome.org/mccann/wp-content/mu-plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
<p>In any case, we don&#8217;t really think of the content on <a href="http://www.facebook.com/blog.php?post=403838582130">Facebook</a>, <a href="http://picasa.google.com/features.html">Picasa Web Albums</a> and <a href="http://www.flickr.com/tour/">Flickr</a> as a bunch of files and more than not that is where we are looking at photos.</p>
<p>And again, it isn&#8217;t because it is fashionable but because it is better.</p>
<p><strong>Videos</strong> can either be similar to photos or similar to music. There really isn&#8217;t much different from what I&#8217;ve said already in those areas. YouTube, Flickr, Picasa, etc are where we expect to find and share videos.</p>
<p><strong>Downloads</strong> are different. In most cases I think this is more for temporary storage for something that doesn&#8217;t have a well designed and integrated workflow. In many cases we still need to download software before installing it, download PDFs before printing, or moving to a USB stick or some other type of file bouncing. I hope to investigate this more in future posts.</p>
<p>&nbsp;</p>
<p><strong>So</strong>, this doesn&#8217;t mean that files are going to go away. But we do need to start to think of files differently. Perhaps more like a cache. Perhaps the local system as only one of many possible data providers.</p>
<p>Avoiding files allows us to side step some of the most frustrating things about computer use. When Google says &#8220;<a href="http://www.techradar.com/news/mobile-computing/google-we-want-to-strip-out-operating-system-frustration--939684">we want to strip out what frustrates people about operating systems</a>&#8221; a large part of what they mean is removing the concept of files. And all their related annoyances: syncing, backups, &#8220;I left that at home&#8221;, &#8220;I&#8217;m out of space&#8221;, &#8220;where did I leave that&#8221;, etc. Files are a mechanical world metaphor that retain many of the problems of &#8220;things&#8221; in the real world.</p>
<p>There really isn&#8217;t any disagreement in the industry about this. Where people seem to differ is in how to handle it. I think there are a few approaches here: deep application integration, web primary, and service aggregation. <a href="http://www.apple.com/ios/ios5/">Apple/iOS</a> is doing the first, <a href="http://www.google.com/chromebook/">Google/ChromeOS</a> the second, and maybe <a href="http://www.hpwebos.com/us/products/software/webos2/">HP/WebOS</a> the third.</p>
<p>I think the third approach is the only possible one if you don&#8217;t have your own hardware, OS, and huge-ass datacenter.</p>
<p>This all leaves us in Free Software land in a bit of a pickle. Our relevance or even existence depends on how well we can navigate these clouds. But the sky is filled with flak: proprietary licenses, restricted trademarks, limited terms of use, brand &#8220;nationalism&#8221;, collusion and cooperative agreements.</p>
<p>It is a huge challenge that we must face. Even if you are personally happy to manually manage your local files &#8211; the rest of the world isn&#8217;t &#8211; and <strong>this isn&#8217;t about you</strong>. It is about our future and the future of free culture. This isn&#8217;t a problem for tomorrow. This is all happening <strong>right now</strong>. How do we enable these better experiences without compromising our freedom? What do we do about this new pony? Let&#8217;s figure it out together.</p>
<blockquote><p>Well, you’re so bad and nasty<br />
But I love you, yes I do</p>
<p>— Bob Dylan <em>New Pony</em></p>
<p>&nbsp;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2011/06/08/new-pony/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Hot City</title>
		<link>http://blogs.gnome.org/mccann/2011/04/06/hot-city/</link>
		<comments>http://blogs.gnome.org/mccann/2011/04/06/hot-city/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 05:00:54 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gnome3]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=173</guid>
		<description><![CDATA[Today is very special.  We have achieved a major milestone in the history of the project.  GNOME 3 represents a continuation of the spirit that has powered us for over a decade.  And a bold departure to realms we have &#8230; <a href="http://blogs.gnome.org/mccann/2011/04/06/hot-city/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today is very special.  We have achieved a major milestone in the history of the project.  <a href="http://www.gnome.org/"><strong>GNOME 3</strong></a> represents a continuation of the spirit that has powered us for over a decade.  And a bold departure to realms we have yet to explore.  You&#8217;ve done something extraordinary.  Take a moment to <a href="http://victorybeer.com/beers/">savor it</a>.</p>
<blockquote><p>&#8220;I&#8217;m so happy I could scalp somebody.&#8221; ― Mark Twain</p></blockquote>
<p>Yet, we know this is only a glimmer of what we can do if we continue to <strong>show up</strong>, <strong>work hard</strong>, and <strong>kick ass</strong> together.</p>
<p>Especially on this day, but forever, I am so very proud to proclaim:</p>
<p><a title="Help promote GNOME 3!" href="https://live.gnome.org/ThreePointZero/Promote"><img class="alignnone" src="http://www.gnome.org/wp-content/uploads/2011/04/iamgnome.png" alt="" width="200" height="200" /></a></p>
<p>Please add your voice and help promote GNOME 3.  See <a href="https://live.gnome.org/ThreePointZero/Promote">https://live.gnome.org/ThreePointZero/Promote</a> for more information on how you can be a part of this historic occasion.  Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2011/04/06/hot-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shell Yes!</title>
		<link>http://blogs.gnome.org/mccann/2010/08/01/shell-yes/</link>
		<comments>http://blogs.gnome.org/mccann/2010/08/01/shell-yes/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 12:32:22 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gnome-os]]></category>
		<category><![CDATA[gnome-shell]]></category>
		<category><![CDATA[gnome-ux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=143</guid>
		<description><![CDATA[Back home after a typically exceptional week at GUADEC.  It is always really inspiring to be surrounded by so many people who are passionate about GNOME.  This year was particularly special for me because we are really starting to see &#8230; <a href="http://blogs.gnome.org/mccann/2010/08/01/shell-yes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Back home after a typically exceptional week at GUADEC.  It is always really inspiring to be surrounded by so many people who are passionate about GNOME.  This year was particularly special for me because we are really starting to see the <a href="http://blogs.gnome.org/mccann/2010/02/06/action-pack/">next wave of heroes</a> becoming more involved with the project &#8211; and making an impact.</p>
<p>The overall tone of the conference was amazingly positive and productive, welcoming and fun.  Which seems to be a bit of a contrast to the debates and discussions that have occurred online in reaction to some of the talks.  It is at once sad and funny.  Well, tragic really.  Deciding who is right isn&#8217;t interesting if the question isn&#8217;t the right one to ask in the first place.</p>
<p>We are dividing and conquering ourselves &#8211; lost before we begin.  Are we so hungry and desperate that we must devour each other in order to survive?  I hope not.  These tribal distribution boundaries are guarded jealously and they fight over the smallest (one) percentage of the  market and mindshare.</p>
<p>I think it is time we reunite.</p>
<p>If we want to change the game, think big, and demonstrate that we can  truly be relevant &#8211; we need to work together. If we want to change our  approach from mere assembly to something that we design and construct  with consideration in a unified and coherent way &#8211; then we need to start  at the source. We need to start with GNOME.</p>
<p><a href="http://www.slideshare.net/jonmccann/guadec-2010shellyes"><img class="alignnone size-full wp-image-148" title="gnome-os" src="http://blogs.gnome.org/mccann/files/2010/08/gnome-os.png" alt="" width="480" height="320" /></a></p>
<p>What lies underneath is mostly just implementation detail. What matters  is what we expose to the user and the developer. I propose that we take  notes from Android, WebOS, Meego, and others and consider Linux an  implementation detail and start to define the OS as we see fit.</p>
<p>The question is not can we, but will we?</p>
<h2>Shell YES!</h2>
<p>Please see the <a href="http://www.slideshare.net/jonmccann/guadec-2010shellyes">slides from my talk</a> for a bit more on this topic.  Read the notes for each slide for some idea of what I was saying since I wasn&#8217;t reading off the slides.  Hopefully the video will be available soon because there were some fantastic questions asked in the discussion period that followed the slides.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2010/08/01/shell-yes/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The Grip, the Trip, and the Slip</title>
		<link>http://blogs.gnome.org/mccann/2010/04/07/the-grip-the-trip-and-the-slip/</link>
		<comments>http://blogs.gnome.org/mccann/2010/04/07/the-grip-the-trip-and-the-slip/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:13:32 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gnome-shell]]></category>
		<category><![CDATA[gnome-ux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=135</guid>
		<description><![CDATA[If you&#8217;ve been following the GNOME Shell design documents you may have noticed that it had these FIXMEs and sets of random notes where there should be designs for what we&#8217;ve been calling the finding and reminding problem.  Now that &#8230; <a href="http://blogs.gnome.org/mccann/2010/04/07/the-grip-the-trip-and-the-slip/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been following the<a href="http://live.gnome.org/GnomeShell/Design"> GNOME Shell design documents</a> you may have noticed that it had these FIXMEs and sets of random notes where there should be designs for what we&#8217;ve been calling the finding and reminding problem.  Now that some of the <a href="http://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus">other parts</a> of the design are falling into place &#8211; &#8217;bout time we get to it.</p>
<p>What is &#8220;finding and reminding&#8221;?  Generally, having a simple and effective way to keep track of, recover, and be reminded about various types of content and information.  In the traditional desktop computing model this often meant &#8220;file management.&#8221;  But this is 2010 and we just don&#8217;t want to party with files or management anymore.  They used to be cool but now they&#8217;re old and out of shape and make us do a lot of boring work and status reports every week?!  Sorry.  Back on track.</p>
<p>Most traditional computing environments offer a variety of tools which attempt to address aspects of the problem.  These often include:</p>
<ul>
<li>&#8220;Desktop&#8221; (folder)</li>
<li>&#8220;Places&#8221; (folders or collections)</li>
<li>Search</li>
<li>Recently used lists</li>
<li>File Manager (eg. Explorer or Finder)</li>
<li>File open/save dialogs</li>
</ul>
<p>You&#8217;re probably thinking &#8220;hey no biggie they all work together or at least consistently, right?&#8221;  Nya.</p>
<p><strong>Functional Evaluation</strong></p>
<p>Well, if you take a step back and you think really hard about the problem and analyze the interactions and you&#8217;re super clever, you can come up with a functional evaluation of the system.  Or you can just cheat and find them in journal articles like I did.  Actually, I smooshed a few together to come up with the following categories of information:</p>
<ul>
<li>On hand (grip) &#8211; should remain easily and quickly accessible while relevant</li>
<li>Under foot (trip) &#8211; should be visible to facilitate opportunistic finding and reminding</li>
<li>Out of sight (slip) &#8211; when the shelf life of the first two types of information expires it should gradually slip out of view</li>
</ul>
<p>Information that is frequently used or currently relevant should be kept around and readily available. Information that is incomplete or needs attention or action should be kept in a place where it may be tripped over to offer opportunistic finding. Other information that may no longer be immediately relevant should be available but out of the way so it won&#8217;t interfere, clutter, or confuse.  Out of the way information should have a distance that is roughly proportional to its relevance (likely time of last use).</p>
<p>To be most useful the information retrieval system should be:</p>
<ul>
<li>Available &#8211; ubiquitous access</li>
<li>Persistent &#8211; can be relied upon as a record</li>
<li>Current &#8211; up to date and relevant</li>
<li>Contextual &#8211; includes information in context</li>
<li>Present &#8211; serves a useful reminding function</li>
<li>Shareable &#8211; easily shared between people</li>
<li>Transparent &#8211; don&#8217;t require effort to maintain</li>
</ul>
<p>The system should be designed with the following types of users in mind:</p>
<ul>
<li>No Filers</li>
<li>Spring Cleaners</li>
<li>Frequent Filers</li>
</ul>
<p><strong>GNOME 2</strong></p>
<p>OK then.  If we use that kind of analysis to evaluation GNOME 2 how do we fare?</p>
<p>It turns out &#8211; not that well.  It requires too much work, is too isolated, lacks coherence and context, and doesn&#8217;t keep the right information on hand or in sight.  I&#8217;ll spare you the details until the end.</p>
<p><strong>GNOME 3</strong></p>
<p>So let&#8217;s try to do better next time.  Oh wait, that&#8217;s like now isn&#8217;t it?  OK.  Hmm.  Here&#8217;s an idea&#8230;</p>
<p>How might we design a solution that marries the Desktop, Search, Places, and the Recently used list? How might the roles complement one another?</p>
<ul>
<li>What if the Desktop was a place to stage items that need to be addressed?</li>
<li>What if items could expire from the Desktop and fall safely into a time ordered list and eventually into an archive bucket?</li>
<li>What if Places were just a default set of tags that can be used as filters?</li>
<li>What if we had enough abstraction from the filesystem that we could transparently include non-local information in the same view?</li>
<li>What if we had enough abstraction from the filesystem that would could include information that isn&#8217;t that file-like?</li>
<li>What if this same desktop+timeline view allowed me to schedule items to address in the future?</li>
<li>What if similar or related items were automatically stacked together so they don&#8217;t clutter the Desktop?</li>
<li>What if I could access my Desktop from anywhere?</li>
<li>What if the Desktop wasn&#8217;t hidden behind all my other activities?</li>
<li>What if I could easily share my content with others?</li>
<li>What if everything in my archive was readily searchable and had rich contextual metadata?</li>
<li>What if it was easy to add almost any kind of item to the Desktop?</li>
<li>What if one had the ability to tag, star, and make notes about content directly from a document window?</li>
</ul>
<p>Might be pretty sweet actually.  What could this look like?</p>
<p><a href="http://live.gnome.org/GnomeShell/Design/Whiteboards/FindingAndReminding?action=AttachFile&amp;do=get&amp;target=desktop-view.png"><img class="alignnone" title="Desktop View" src="http://live.gnome.org/GnomeShell/Design/Whiteboards/FindingAndReminding?action=AttachFile&amp;do=get&amp;target=desktop-view.png" alt="" width="614" height="461" /></a></p>
<p>Hold on.  What are we looking at here?  Sigh, I mean besides a lot of lazily duplicated document icons and some poorly pixel-grid aligned&#8230; (Hi jimmac &#8211; I&#8217;m trying but it is late)</p>
<p>Essentially it is a representation of the following schematic:</p>
<ul>
<li>This coming week</li>
<li>Tomorrow</li>
<li>Desktop (Now)</li>
<li>Today</li>
<li>This week</li>
<li>Last week</li>
</ul>
<p>If things aren&#8217;t pinned into the Desktop they will gradually fall down the view until they safely drop out the bottom into the Archive.</p>
<p>Items may be filtered by any number of labels. A useful set of labels would be provided by default but users may add their own as well. Items may be starred to denote relevance or whatever meaning the user wishes to assign to that designation.</p>
<p>I&#8217;ve written up <a href="http://live.gnome.org/GnomeShell/Design/Whiteboards/FindingAndReminding">a lot more boring details on the wiki</a> so feel free to check it out and make comments in the appropriate section.</p>
<p>What do you think?  They tell me it is doable.  And no it&#8217;s not a pooper.</p>
<p>Drop by the GNOME Shell design office hours today (Wed) 2 &#8211; 4PM EDT (UTC-4) on <a href="irc://irc.gnome.org/#gnome-shell">irc.gnome.org:#gnome-shell</a> and let us know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2010/04/07/the-grip-the-trip-and-the-slip/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Above the clouds</title>
		<link>http://blogs.gnome.org/mccann/2010/03/03/above-the-clouds/</link>
		<comments>http://blogs.gnome.org/mccann/2010/03/03/above-the-clouds/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 06:23:53 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gnome-shell]]></category>
		<category><![CDATA[gnome-ux]]></category>
		<category><![CDATA[gnome3]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=122</guid>
		<description><![CDATA[Finally settling back into the groove after an exciting week in London at the GNOME 3 Usability Hackfest.  Despite the title of the event, I&#8217;m glad that it turned into a wide-ranging, and multidisciplinary discussion of user experience design for &#8230; <a href="http://blogs.gnome.org/mccann/2010/03/03/above-the-clouds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally settling back into the groove after an exciting week in London at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME 3 Usability Hackfest</a>.  Despite the title of the event, I&#8217;m glad that it turned into a wide-ranging, and multidisciplinary discussion of user experience design for GNOME 3.  These kind of free-form, high bandwidth, and deep tissue discussions are so much more effective in person.</p>
<p><img class="alignnone" title="Photo by Jakub Steiner" src="http://farm5.static.flickr.com/4054/4392721815_d6ecc2e4d0.jpg" alt="" width="500" height="334" /></p>
<p>We started the week by talking about high level goals and broad stroke experience design.  It was awesome that Seth Nickell was able to be present for this and, as always, brought a lot of fantastic ideas and energy to the conversation.  These discussions and the goals for GNOME 3 that we list in the GNOME Shell designs seemed to inspire some of the various blog posts he <a href="http://blogs.gnome.org/seth/2010/02/22/hackfest-2010/">made</a> <a href="http://blogs.gnome.org/seth/2010/02/24/mad-credit-and-mad-spiritual-props/">during</a> <a href="http://blogs.gnome.org/seth/2010/02/24/gnome-3-will-be-amazing/">the</a> <a href="http://blogs.gnome.org/seth/2010/02/26/let-the-wild-rumpus-begin/">week</a>.  It was a lot of fun to &#8220;<a href="http://blogs.gnome.org/seth/2010/02/26/im-lovin-it%E2%84%A2/">throw up waves of leaves and dance in them.</a>&#8220;  However, of course, one of our next challenges will be to try and figure out how to rake them back into piles.  I&#8217;ll try to cover that in another post, soon.</p>
<p>For me, two things became clear after these discussions.  The first is that we have a really compelling and exciting story to tell about GNOME 3.  The second is that we need to do a lot better in telling that story.</p>
<p>This kind of big picture thinking and goal setting is really valuable and far too rare.  It allows us to establish markers to help navigate and iterate our way forward with more confidence and less risk than simple dead reckoning.  Without overly specifying or constraining the path.  This is an important thing to remember on any journey &#8211; be it a trip to London, a stroll through the woods, or a software design and engineering effort that may change the world.  Don&#8217;t believe a 5 year plan.  Allow for the unexpected.  Leave room for fun.</p>
<p>What are the goals for GNOME 3?  I can throw at few at you.  But feel free to come up with your own.</p>
<div class="wp-caption alignnone" style="width: 490px"><img class=" " src="http://www.gapingvoid.com/quality005jpeg.jpg" alt="" width="480" height="286" /><p class="wp-caption-text">gapingvoid.com</p></div>
<p>Yes, I&#8217;m super serial.  It&#8217;s in the GNOME Shell design document.</p>
<p><strong>Inspire the world</strong>.  With our designs.  Our code.  Our culture.  Our ability to listen and adapt.  Our get shit done ethic.  Our spirit of adventure.</p>
<p><strong>Prove we&#8217;re relevant</strong> to a broad spectrum of people.  Finally start to meet the promises and match all the big talk.  Show that everyone deserves great design, an open and accessible platform, and a participation model that facilitates and encourages personal growth from &#8220;<a href="http://aisel.aisnet.org/thci/vol1/iss1/5/">reader to leader</a>.&#8221;</p>
<p><strong>Provide a framework for taking responsibility for the user experience</strong>.  No more excuses.  No more: NOTGNOME, not my module, not my problem.</p>
<p><strong>Help us cope with modern life in a busy world</strong>.  Help us connect, stay on track, feel at ease and in control.  Manage being informed without being disrupted.  Allow us to get deep in the zone while our next activity only a gesture away &#8211; right where it always is.</p>
<p><strong>Design a first class technical platform</strong> that can meet the challenges of and take advantage of the capabilities of modern computing hardware.  Bring desktop programming into the web age.  The Shell is Javascript and CSS &#8211; yes, that Javascript and CSS.  The same ones that a gazillion teenagers are playing with right now.  Provide a clear and consistent guidance to application developers.</p>
<p>Sound good?  Love to hear what you think.</p>
<p>[Will continue with more from the hackfest in the next few posts]</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2010/03/03/above-the-clouds/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Action Pack</title>
		<link>http://blogs.gnome.org/mccann/2010/02/06/action-pack/</link>
		<comments>http://blogs.gnome.org/mccann/2010/02/06/action-pack/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 22:48:47 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gnome-shell]]></category>
		<category><![CDATA[gnome-ux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=104</guid>
		<description><![CDATA[We have been inspired by GNOME.  Moved to act by the ideas, ideals, and opportunities.  Encouraged to stay as we grow ourselves and as a community.  We know that the true measure of strength is not how much you can &#8230; <a href="http://blogs.gnome.org/mccann/2010/02/06/action-pack/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We have been inspired by <a href="http://www.gnome.org/">GNOME</a>.  Moved to act by the ideas, ideals, and opportunities.  Encouraged to stay as we grow ourselves and as a community.  We know that the true measure of strength is not how much you can take but how much you can afford to give.  And we have demonstrated that, by sharing, we can all succeed.</p>
<p>GNOME is a story that continues to inspire me.  And in my eight years and counting, if I have achieved little more than making one person feel hopeful for and empowered to change their future, I will feel very good about the work we are doing.</p>
<p>As we march towards GNOME 3, I feel very strongly that our truest measure of success won&#8217;t be the technology, design, or ideology &#8211; but simply this: Will we continue to inspire?  I am very hopeful.  The signs are looking very good.  Back <a href="http://blogs.gnome.org/mccann/2009/06/18/the-third-age/">in June I asked</a>, &#8220;Will a new crop of heroes emerge?&#8221;  Well, let me tell a short story and let you decide.</p>
<p>In November and again in early January, we <a href="http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/">posted some new design proposals</a> for <a href="http://live.gnome.org/GnomeShell">GNOME Shell</a>.  Many of them went into a release of the <a href="http://live.gnome.org/GnomeShell/Design">design document and SVG mockups</a>.  Others came out of discussions on <a href="irc://irc.gnome.org/#gnome-shell">IRC</a>.  Now, nearly all of these changes are complete.  That shouldn&#8217;t surprise you too much if you know some of the hackers on the original Shell core team.  Those dudes are among the best we have.  However, that&#8217;s not how it went down.  It has been much more interesting than that.</p>
<div class="wp-caption alignnone" style="width: 624px"><a href="http://www.gnome.org/~mccann/screenshots/clips/20100106201448/shell-mockup-overview-test.png"><img class="  " title="Mockup from 6 January 2010" src="http://www.gnome.org/~mccann/screenshots/clips/20100106201448/shell-mockup-overview-test.png" alt="" width="614" height="461" /></a><p class="wp-caption-text">Mockup from 6 January 2010</p></div>
<p>There are actually a lot of changes introduced here but I&#8217;d like to point out a set of exemplary and highly visible changes:</p>
<ol>
<li>A new linear workspace presentation</li>
<li>Added undo functionality into the core system</li>
<li>New look for App running indicators</li>
<li>Updated presentation of the left dash and App Menu item in the Top Bar</li>
<li>Allow close windows directly from the window picker</li>
<li>No icons on desktop backdrop</li>
<li>Include eject buttons for removable media</li>
</ol>
<p>All done.  Now let&#8217;s look at how, when, and by whom.</p>
<ol>
<li>On Jan 22, <strong>Maxim Ermilov</strong> pushed the fix for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=593844">bug 593844</a>. Jan 23, <strong>Florian Müllner</strong> pushed a few more refinements.</li>
<li>Feb 5, <strong>Maxim Ermilov</strong> wrote the fix for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=608933">bug 608933</a>.</li>
<li>Jan 7, <strong>Florian Müllner</strong> pushed a fix for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=606257">bug 606257</a>.</li>
<li>Jan 7, <strong>Colin Walters</strong> pushed fixes for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=605491">bug 605491</a>.</li>
<li>In Nov and Dec, <strong>Florian Müllner</strong> pushed a few patches for bugs <a href="https://bugzilla.gnome.org/show_bug.cgi?id=602532">602532,</a> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=603691">603691</a>, etc.</li>
<li>Feb 3, <strong>Maxim Ermilov</strong> pushed the fix for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=591912">bug 591912</a></li>
<li>Nov 27, <strong>Florian Müllner</strong> pushed a fix for <a href="https://bugzilla.gnome.org/show_bug.cgi?id=602976">bug 602976</a>.</li>
</ol>
<p>You all know <a href="http://cgwalters.livejournal.com/">Colin Walters</a> (Debian, Rhythmbox, Fedora, Mugshot, D-Bus, hacker <a href="http://upload.wikimedia.org/wikipedia/en/7/7c/TEE-E-front.jpg">man-machine</a>) but you may not yet know Maxim and Florian because from what they tell me they are pretty new contributors to our community &#8211; but hell they sure know how to make an entrance.  Stay tuned.</p>
<p>By no means has the rest of the Shell community been slacking.  A ton of work is going on a bit behind the scenes and on the rapidly evolving <a href="http://blogs.gnome.org/mccann/2009/07/05/getting-the-message/">Message Tray</a>.  In the next few days we&#8217;ll be discussing the the next iteration of UX mockups and designs as well as exciting plan for evaluation of some of the claims we&#8217;ve made in our design process so far.  Come be a part of the action.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2010/02/06/action-pack/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Taking Notice</title>
		<link>http://blogs.gnome.org/mccann/2010/01/31/taking-notice/</link>
		<comments>http://blogs.gnome.org/mccann/2010/01/31/taking-notice/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 23:08:56 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=97</guid>
		<description><![CDATA[Over the last few weekends I&#8217;ve been working with Christian Hammond to try to get our notification specification, libnotify, and notification-daemon story in order. Long story made short &#8211; things had become a bit fragmented over the last year or &#8230; <a href="http://blogs.gnome.org/mccann/2010/01/31/taking-notice/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the last few weekends I&#8217;ve been working with Christian Hammond to try to get our notification specification, libnotify, and notification-daemon story in order.</p>
<div class="wp-caption alignnone" style="width: 510px"><img src="http://farm4.static.flickr.com/3495/3276059366_78e33fdd9e.jpg" alt="" width="500" height="333" /><p class="wp-caption-text">Bugeye by bensonkua</p></div>
<p>Long story made short &#8211; things had become a bit fragmented over the last year or two.  A number of people tried valiantly to move the spec along but were unsuccessful in getting their changes published.  Everyone on the planet that was shipping libnotify and notification-daemon shipped them with a different set of patches.  This meant we had lots of different micro-forks of both the implementation and specification.  We even had a hard time agreeing on the version numbers for the specification.  Version 0.10 happened after version 1.0 was published.  Yikes, what a mess.</p>
<p>Some downstream distributions either decided to try to differentiate by writing their own notification-daemon implementation or writing custom bubble themes.  This kind of differentiation or fragmentation is dangerous (or at best anti-social) and should usually be viewed with some skepticism.  I should not be spared from this criticism either since I wrote a new theme that we used in Fedora 12.  (It is now included upstream)</p>
<p>So, out of respect for the original authors and innovators I put some time in to try to straighten this all out.</p>
<p>The canonical implementations have a new home:</p>
<ul>
<li><a href="http://git.gnome.org/browse/notification-daemon/">http://git.gnome.org/browse/notification-daemon/</a></li>
<li><a href="http://git.gnome.org/browse/libnotify">http://git.gnome.org/browse/libnotify</a></li>
</ul>
<p>The notification specification source has a new home:</p>
<ul>
<li><a href="http://git.gnome.org/browse/libnotify/tree/docs">http://git.gnome.org/browse/libnotify/tree/docs</a></li>
</ul>
<p>The bug tracker does too:<a href="https://bugzilla.gnome.org/browse.cgi?product=notification-daemon" target="_blank"></a></p>
<ul>
<li><a href="https://bugzilla.gnome.org/browse.cgi?product=notification-daemon" target="_blank">https://bugzilla.gnome.org/browse.cgi?product=notification-daemon</a></li>
<li><a href="https://bugzilla.gnome.org/browse.cgi?product=libnotify" target="_blank">https://bugzilla.gnome.org/browse.cgi?product=libnotify</a></li>
</ul>
<p>We still need to find a place to host the new 1.1 version of the specification on the GNOME web site.  After discussing this with Fred Peters it seems like <a href="http://library.gnome.org/devel/references#standards">http://library.gnome.org/devel/references#standards</a> is an appropriate place for it.  Hopefully we can decide in the next few days.</p>
<p>I have to give credit where it is due.  Most of what I&#8217;ve done is merging the changes from <a href="http://blogs.gnome.org/awalton/">Andrew Walton</a> and <a href="http://agateau.wordpress.com/">Aurélien Gâteau</a>.  Thanks dudes for continuing to do the right thing and pushing changes upstream &#8211; even or especially when it was hard.  And thanks to Christian Hammond, Mike Hearn, and J5 for their vision and hard work in getting us to this point.</p>
<p>Now, hackers we need you.  Please grab these from git and test them out and file bugs.  I&#8217;d like to do a release in the next few days but it would be great if they got some testing before then.  Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2010/01/31/taking-notice/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Mockturtlesuppe</title>
		<link>http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/</link>
		<comments>http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 01:23:16 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[gnome-shell]]></category>
		<category><![CDATA[gnome-ux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=79</guid>
		<description><![CDATA[Things have been rolling along in GNOME Shell land.  We&#8217;ve been experimenting and evolving the design as we go. If you were reading this and this carefully you may have noticed links to a design document for the Shell.  I&#8217;ve &#8230; <a href="http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Things have been rolling along in GNOME Shell land.  We&#8217;ve been experimenting and evolving the design as we go.</p>
<p><a href="http://www.gnome.org/~mccann/shell/mockups/20091114/shell-mockup-overview.png"><img class="alignnone" src="http://www.gnome.org/~mccann/shell/mockups/20091114/shell-mockup-overview.png" alt="" width="614" height="461" /></a></p>
<p>If you were reading <a href="http://blogs.gnome.org/mccann/2009/07/05/getting-the-message/">this</a> and <a href="http://blogs.gnome.org/mccann/2009/08/08/whatchamacallit/">this</a> carefully you may have noticed links to a design document for the Shell.  I&#8217;ve just put out a long overdue update for that document.</p>
<p>Please read the <a href="http://www.gnome.org/~mccann/shell/design/GNOME_Shell-20091114.pdf">GNOME Shell Design</a> PDF and let us know what you think.  Higher resolution versions of some of the figures used in the document may be found <a href="http://www.gnome.org/~mccann/shell/mockups/20091114/">here</a>.  We&#8217;ll be adding these to the wiki soon.</p>
<p>Once you&#8217;ve read the document please grab the <a href="http://www.gnome.org/~mccann/shell/mockups/20091114/shell-mockup-20091114.svg">Inkscape SVG mockups</a> and try to make them better.  I&#8217;m sure that you can.  My drawing skills are not exactly legendary.</p>
<p>Looking forward to hearing your thoughts and seeing your modifications.</p>
<p>As usual find us on IRC #gnome-shell on GimpNet or <a href="http://mail.gnome.org/mailman/listinfo/gnome-shell-list">http://mail.gnome.org/mailman/listinfo/gnome-shell-list</a> .</p>
<p>Make sure to try it out too.  It is really easy to use from jhbuild.  See <a href="http://live.gnome.org/GnomeShell#building">http://live.gnome.org/GnomeShell#building</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Just leave it on the counter</title>
		<link>http://blogs.gnome.org/mccann/2009/11/01/just-leave-it-on-the-counter/</link>
		<comments>http://blogs.gnome.org/mccann/2009/11/01/just-leave-it-on-the-counter/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 20:12:51 +0000</pubDate>
		<dc:creator>mccann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fedora]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/mccann/?p=73</guid>
		<description><![CDATA[I&#8217;d like to expand a bit on one of the Fedora 12 polish items Matthias already blogged about.  Better Tooltips. As most of you know, tooltips are the little window-like pop-ups that (hopefully) provide helpful information about a user interface &#8230; <a href="http://blogs.gnome.org/mccann/2009/11/01/just-leave-it-on-the-counter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to expand a bit on one of the Fedora 12 polish items <a href="http://blogs.fedoraproject.org/wp/mclasen/2009/10/26/5-little-things/">Matthias already blogged about</a>.  Better Tooltips.</p>
<p>As most of you know, <a href="http://en.wikipedia.org/wiki/Tooltip">tooltips</a> are the little window-like pop-ups that (hopefully) provide helpful information about a user interface element (widget, control, etc) as you hover over it.  It seems to me they were originally used to provide textual assistance for the case where the user is unsure what a tool will do when activated.  And were particularly useful when the tool had no intrinsic text.  However, since then their use has expanded and become more generalized.  They are used for quite a few different things today and can contain more than simple text.</p>
<p>Now granted, you have probably never been consciously annoyed by tooltips.  More likely you haven&#8217;t really thought a lot about them at all.  But that doesn&#8217;t imply there is no room for improvement.  I spent a few hours examining my own interactions with tooltips and I came up with a few things that bothered me.  These basically fall into the categories of: color, shape, and position.</p>
<p>The issues with color and shape are fairly obvious.  Yellow! boxes!  right out of the mid 90s.  The issues with positioning are a bit more subtle.</p>
<div class="wp-caption alignnone" style="width: 438px"><img src="http://www.gnome.org/~mccann/screenshots/clips/20091101184655/old-non-shell-non-cm-stack.gif" alt="" width="428" height="142" /><p class="wp-caption-text">Before</p></div>
<p>Notice how the tooltip:</p>
<ul>
<li>Obscures what you are looking at</li>
<li>Gets all up in your shit</li>
<li>Does not appear in a stable position</li>
<li>Appears to be more closely associated with the pointer position than the thing that is providing the tip</li>
</ul>
<p>How about something like&#8230;</p>
<div class="wp-caption alignnone" style="width: 370px"><img src="http://www.gnome.org/~mccann/screenshots/clips/20091101184655/new-shell-stack.gif" alt="" width="360" height="150" /><p class="wp-caption-text">After</p></div>
<p>Niiice!</p>
<p>Thanks Matthias.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/mccann/2009/11/01/just-leave-it-on-the-counter/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/mccann/feed/ ) in 1.49063 seconds, on Feb 10th, 2012 at 3:22 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 4:22 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  blogs.gnome.org/mccann/feed/ ) in 0.00030 seconds, on Feb 10th, 2012 at 3:56 am UTC. -->
