<?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>YokoZar's Writings &#187; Usability</title>
	<atom:link href="http://yokozar.org/blog/archives/category/usability/feed" rel="self" type="application/rss+xml" />
	<link>http://yokozar.org/blog</link>
	<description>A blog about Ubuntu, Wine, and the occasional other interest</description>
	<lastBuildDate>Fri, 16 Mar 2012 14:40:01 +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>Making Wine 1.2 Fresh</title>
		<link>http://yokozar.org/blog/archives/225</link>
		<comments>http://yokozar.org/blog/archives/225#comments</comments>
		<pubDate>Thu, 17 Jun 2010 09:34:12 +0000</pubDate>
		<dc:creator>YokoZar</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Wine]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://yokozar.org/blog/?p=225</guid>
		<description><![CDATA[But while we've already found and fixed hundreds of regressions, there are a whole mess of applications we still haven't tested.  Wine doesn't really have a QA team to handle this kind of thing - it's just you and me, folks.

So please, join the Platinum Regression Hunt.  It's as simple as running your applications in Wine and telling us if they don't work anymore.]]></description>
			<content:encoded><![CDATA[<p>Those of you who have been using the Wine 1.2 betas may have noticed it looks better.</p>
<p style="text-align: center;"><img class="alignnone" title="Old Wine Logo" src="http://yokozar.org/blog/content/wine-logo-2d-48px.png" alt="" width="30" height="48" /> is now<img class="alignnone" title="New Wine logo" src="http://yokozar.org/blog/content/wine-logo-3d-48px.png" alt="" width="48" height="48" /></p>
<p style="text-align: left;"><strong>Giving Windows applications their own Icon<br />
</strong></p>
<p style="text-align: left;">Today, however, I want to show you another kind of icon that until now has been represented by a boring default diamond with a question mark.</p>
<p style="text-align: center;"><img class="alignnone" title="Happy about the icons" src="http://yokozar.org/blog/content/ahhhhuuuu.gif" alt="" width="214" height="143" /><img class="alignnone" title="New exe and dll icons" src="http://yokozar.org/blog/content/exe-thumbnail-icons-example.png" alt="" width="214" height="143" /></p>
<p style="text-align: left;">The small numbers in the corner show the version of the program when it&#8217;s available.  This is a piece of metadata that Windows has supported for years, but since it&#8217;s not visible in the user interface no one&#8217;s really known about it.</p>
<p style="text-align: left;">The new icons will be available tomorrow in the next Wine 1.2 release candidate package from <a title="Wine on Ubuntu" href="http://www.winehq.org/download/deb">my PPA</a>.  My intention in Maverick is to include them by default, before Wine is even installed.</p>
<p style="text-align: left;"><strong>Working together</strong></p>
<p style="text-align: left;">I&#8217;ll be honest: Wine needs your help.  The above work was heavily based on community input (and code by Jan Nekvasil).  I&#8217;ve got some more visual and UI changes in store for Maverick as well, but what Wine really needs is help testing its release candidate.</p>
<p style="text-align: left;">We need to hunt down every application that worked perfectly in older versions of Wine and make sure they haven&#8217;t broken.  Literally millions of people will be using Wine&#8217;s 1.2 release for at least the next year, and if we allow even one major regression it&#8217;ll be the digital equivalent of <a title="Vuvuzelas on the Platinum Regression Hunt" href="http://www.vuvuzela-time.co.uk/wiki.winehq.org/PlatinumRegressionHunt">the vuvuzela</a>.</p>
<p style="text-align: center;"><img class="alignnone" title="Vuvuzela smiley" src="http://yokozar.org/blog/content/vuvuzela.gif" alt="" width="64" height="25" /><img class="alignnone" src="http://yokozar.org/blog/content/vuvuzela.gif" alt="" width="64" height="25" /><img class="alignnone" src="http://yokozar.org/blog/content/vuvuzela.gif" alt="" width="64" height="25" /><img class="alignnone" src="http://yokozar.org/blog/content/vuvuzela.gif" alt="" width="64" height="25" /><img class="alignnone" src="http://yokozar.org/blog/content/vuvuzela.gif" alt="" width="64" height="25" /></p>
<p style="text-align: left;">But while we&#8217;ve already found and fixed <em>hundreds</em> of regressions, there are a whole mess of applications we still haven&#8217;t tested.  Wine doesn&#8217;t really have a QA team to handle this kind of thing &#8211; it&#8217;s just you and me, folks.</p>
<p>So please, <a title="Platinum Regression Hunt" href="http://wiki.winehq.org/PlatinumRegressionHunt">join the Platinum Regression Hunt</a>.  It&#8217;s as simple as running your applications in Wine and telling us if they don&#8217;t work anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://yokozar.org/blog/archives/225/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>It&#8217;s time to fix the window controls</title>
		<link>http://yokozar.org/blog/archives/194</link>
		<comments>http://yokozar.org/blog/archives/194#comments</comments>
		<pubDate>Fri, 12 Mar 2010 08:54:16 +0000</pubDate>
		<dc:creator>YokoZar</dc:creator>
				<category><![CDATA[Good Posts]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://yokozar.org/blog/?p=194</guid>
		<description><![CDATA[If you read between the lines, you can tell that people aren't too happy about it.  The most flattering thing a developer's said about the left-sided Window controls is that they "got used to them after a few days".  We're quick to praise the theme (it's gorgeous), but talking about this major sudden change to the window controls feels like taboo.  That's incredibly unhealthy for a community project.  It's like there's this collective unease and everyone's worrying if we're about to release something embarrassing.]]></description>
			<content:encoded><![CDATA[<p>This is awkward.  We need to talk.</p>
<p>March 3rd was a strange day. It was one day before User Interface freeze for the upcoming Ubuntu Lucid long term support release.  By the end of the day we were supposed to have the entire look and feel of the desktop settled on so people could start writing documentation and books.</p>
<p>This was the same day that Canonical finally released the new theme that had been under secretive development.  It was bold, daring, light-inspired, and perhaps most popularly, not brown.  Jono Bacon, Canonical&#8217;s community manager, <a title="Jono Bacon - Refreshing the Ubuntu brand" href="http://www.jonobacon.org/2010/03/03/refreshing-the-ubuntu-brand/">broke the news</a>.  Mark Shuttleworth followed up on <a title="Mark Shuttleworth on the Ubuntu brand" href="http://www.markshuttleworth.com/archives/308">his own blog</a>, thanking three members of the design team for leading the effort.</p>
<p>The most important change, however, wasn&#8217;t actually talked about.  The designers don&#8217;t blog themselves, and Mark and Jono didn&#8217;t mention it directly.  It had to be found in the screenshots, or experienced firsthand by alpha testers.</p>
<p style="text-align: center;"><img class="alignnone" title="Lucid Window Controls on the left" src="http://wine.budgetdedicated.com/offsite/lucid-window-controls.png" alt="" width="310" height="176" /></p>
<p><strong>This is not ok</strong></p>
<p>Soon, the community learned the change was intentional: <a title="Launchpad bug on misplaced window controls" href="https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/533566">a bug</a> about the misplaced window controls was quickly marked invalid,  and when the controls briefly reappeared on the right again the change was reverted.  What&#8217;s disturbing is that Planet Ubuntu has been rather silent on the topic.  No one&#8217;s posted a real defense of this change yet, or for that matter  even claimed responsibility. It&#8217;s like there&#8217;s this collective unease about criticizing something that feels like it came directly from on high.  So, instead, people are just silent.  I&#8217;d certainly be if I worked for Canonical.  Perhaps I should be, as I still hope to work for them.</p>
<p>If you read between the lines, you can tell that people aren&#8217;t too happy about it.  The most flattering thing a developer&#8217;s said about the left-sided Window controls is that they &#8220;got used to them after a few days&#8221;.  We&#8217;re quick to praise the theme (it&#8217;s gorgeous), but talking about this major sudden change to the window controls feels like taboo.  That&#8217;s incredibly unhealthy for a community project.  It&#8217;s like there&#8217;s this collective unease and everyone&#8217;s worrying if we&#8217;re about to release something embarrassing.</p>
<p style="text-align: center;"><img class="alignnone" title="Sim City 2000 Transportation Advisor on the window controls" src="http://yokozar.org/blog/content/simcity-2000-windowcontrols.png" alt="" width="275" height="142" /></p>
<p><strong>This experiment was a failure and we need to realize it</strong></p>
<p>The alpha releases are great places for usability experiments.  Sometimes, they don&#8217;t work out.  Put a new user on today&#8217;s Ubuntu Lucid and they&#8217;ll think it&#8217;s fantastic, sleek, and absolutely gorgeous right up to the point where they have to close a window.  That&#8217;s where our first impression becomes something awful.</p>
<p style="text-align: center;"><img class="alignnone" title="Left controls in solitaire" src="http://yokozar.org/blog/content/lucid-left-controls-aisleriot.png" alt="" width="528" height="467" /></p>
<p><em>Note: The new card backs pictured above are <a title="Branding Ubuntu" href="http://yokozar.org/blog/archives/97">my doing</a> and are now default (Mads Rosendahl drew them).</em></p>
<p><strong>A brief summary of the complaints about the left side window controls</strong></p>
<p>Some of these I noticed myself, a few are gathered from various comment threads on forums and blogs over the past week.</p>
<p style="padding-left: 30px;">• Because the window title isn&#8217;t centered, the window controls being placed directly in front of it put it in a weird indented position<br />
• The &#8220;slightly off left&#8221; location is inconsistent with Nautilus, Firefox, Thunderbird, Pidgin, Empathy, and every other tabbed program we have, which have close buttons for their tabs on the right.<br />
• The left position is inconsistent with Windows, previous versions of Ubuntu, and even OSX &#8211; users have to relearn decades of muscle memory.<br />
• Users who interact with both Windows and Ubuntu machines (or migrate from Windows) will have a much harder time than they did before.<br />
• The buttons are too close to the file and edit menus, making catastrophic misclicks much more likely.  Closing something on accident should be as rare as possible.<br />
• Even without misclicking, a user will have to take more time to use the window control and avoid a misclick.  This is an example of Fitt&#8217;s Law.<br />
• The close position is also inconsistent with the power button in upper right.  Currently, &#8220;close it down&#8221; is something you can always do from the upper right anywhere in the system: within a tab, within a window, and even for the whole computer.  The new window controls break that entirely.<br />
• The new position leaves a lot of empty, wasted space in the upper right of most windows.  While strictly speaking the amount of unused space is the same, it looks much worse when it&#8217;s all clustered together.  When the controls are on the right, the extra space can function as a buffer for the potentially destructive window controls.<br />
• Similarly, the upper left of most windows now becomes much more crowded, creating a rather unpleasing contrast to the relatively empty upper right.<br />
• In previous Ubuntus you could close windows on the left if you really wanted, by expanding the small circle menu that&#8217;s now gone entirely.  File-&gt;Quit is also an option, which is now very close to the close box.<br />
• Gnome upstream has them on the right, causing consistency and developmental problems when we deviate.  This is particularly jarring with the adoption of future projects like Gnome shell and Gnome 3, which will change again how we interact with window controls.<br />
• The current implementation breaks themes not designed for the new button order (which is currently every theme we ship, so even changing the theme back doesn&#8217;t help)<br />
• A day before User Interface freeze of a long term support release is the worst possible time to suddenly spring this on everyone without explanation.<br />
• It is very difficult to change them back as we don&#8217;t have any UI tool for doing this (the current method is manually editing gconf keys)<br />
• The new position doesn&#8217;t actually do anything beneficial.</p>
<p>That last point is the most important.  Other than &#8220;looking different&#8221; the change doesn&#8217;t <em>do</em> anything helpful.  It&#8217;s a huge usability loss for an awful lot of people.  Some people get used to it quickly.  Others don&#8217;t, and like me end up getting physically angry when trying to use their computer.  I can&#8217;t remember ever having my computer make me feel this way for a long time, and I&#8217;ve been running Ubuntu alphas for five years now.</p>
<p><strong>Let&#8217;s admit we have a problem</strong></p>
<p>Ivanka deserves credit for being the first member of the design team to <a title="Ivanka's blog about the window controls" href="http://www.ivankamajic.com/?p=281">at least talk about the controls</a>:</p>
<blockquote><p>Are we smoking crack to think that the learning curve or getting used to a new position is ever going to be worth any real or perceived benefit of new positions?</p></blockquote>
<p>I&#8217;ll leave that question to the reader.</p>
]]></content:encoded>
			<wfw:commentRss>http://yokozar.org/blog/archives/194/feed</wfw:commentRss>
		<slash:comments>128</slash:comments>
		</item>
		<item>
		<title>IBM&#8217;s Linux Chief says we should focus on everything but winning</title>
		<link>http://yokozar.org/blog/archives/151</link>
		<comments>http://yokozar.org/blog/archives/151#comments</comments>
		<pubDate>Tue, 22 Sep 2009 07:06:47 +0000</pubDate>
		<dc:creator>YokoZar</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Wine]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://yokozar.org/blog/?p=151</guid>
		<description><![CDATA[We're pretty good at hardware.  My girlfriend got confused by the manual that came with her latest printer: it gave 12 steps for Windows, another 12 for Mac, and then an additional 6 for both.  There were no Ubuntu instructions.  Turns out all she had to do was plug it in, the first thing she would have tried if there wasn't a scary manual making her think printer setup required some sort of shaman dance.  This is a good problem to have, although having to tell your girlfriend to stop shaking her hips at the printer is perhaps an even better problem to have.]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Sutor said they need to focus on usability, stability, security, reliability, performance, with some cool thrown in, as well&#8230;  I think making it a complete drop-in replacement is a dead-end strategy.</em></p></blockquote>
<p>Sutor&#8217;s <a title="Sutor keynote at LinuxCon 2009" href="http://www.channelregister.co.uk/2009/09/21/linuxcon_2009_sutor_keynote/">speech</a> on desktop Linux has inspired me.  Accordingly, I&#8217;d like to present the&#8230;</p>
<blockquote>
<p style="text-align: center;"><strong>Bob Sutor Guide to Running a Marathon</strong></p>
<ul>
<li><strong> </strong>Overall fitness is important on race day. You&#8217;ll need to focus on your endurance, your heart, your leg muscles, your feet, your abs, your waist, and some arms thrown in too.</li>
<li>Running form is important on race day. You&#8217;ll need to focus on your breathing, your leg motion, your arm movements, the length of your strides, and some pacing practice thrown in too.</li>
<li>The training routine is important on race day. You&#8217;ll need to focus on finding other runners to practice with, self discipline, getting a top personal trainer, and some knowledge of the track thrown in too.</li>
<li>Don&#8217;t try and win the race.  That&#8217;s a dead-end strategy.</li>
</ul>
</blockquote>
<p>You&#8217;ll note that Bob left out &#8220;compatibility&#8221; from his list of things to focus on.  A strange omission, coming from the company that witnessed <em>IBM Compatible</em> computers dominate the PC industry without actually being sold by IBM.  Compatibility then meant being able to run Microsoft with the same hardware and software.  It still does today.</p>
<p>We&#8217;re pretty good at hardware.  My girlfriend got confused by <a title="Printer install instructions" href="http://yokozar.org/blog/content/printer-install-instructions.jpg">the manual</a> that came with her latest printer: it gave 12 steps for Windows, another 12 for Mac, and then an additional 6 for both.  There were no Ubuntu instructions.  Turns out all she had to do was plug it in, the first thing she would have tried if there wasn&#8217;t a scary manual making her think printer setup required some sort of shaman dance.  This is a good problem to have, although having to tell your girlfriend to stop shaking her hips at the printer is perhaps an even <em>better</em> problem to have.</p>
<p><strong>Winning</strong></p>
<p>Hardware works, but we haven&#8217;t won yet.  We could make every single graphics card, printer, digital camera, and music player work out of the box flawlessly and we&#8217;d still miss the market completely. We wouldn&#8217;t actually be <em>compatible</em>.  What we have is a <em>software</em> problem. That&#8217;s why I work on Wine.</p>
<p>IBM management has never really believed in Wine as a technology, even though their own engineers <a title="IBM HCM Client Wine Instructions" href="http://www-03.ibm.com/servers/eserver/zseries/zos/hcm/news/newsletter30.html">find it useful</a>. Jeremy White has even said that IBM Managers <a title="Jeremy White on IBM and Wine" href="http://www.winehq.org/pipermail/wine-devel/2005-March/035019.html">weren&#8217;t very helpful</a>.</p>
<p>For my part, I&#8217;m going to ignore IBM&#8217;s failed attempt at leadership and focus on what actually matters: making things work for users. Only if we become <em>compatible</em> can we be <em>at least as good</em>. Then people give us a try, and notice we&#8217;re actually <em>better. </em>That&#8217;s when we win.</p>
]]></content:encoded>
			<wfw:commentRss>http://yokozar.org/blog/archives/151/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Warning: This dialog is deadly, fatal, and could kill you (and then you would die and be dead)</title>
		<link>http://yokozar.org/blog/archives/142</link>
		<comments>http://yokozar.org/blog/archives/142#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:43:20 +0000</pubDate>
		<dc:creator>YokoZar</dc:creator>
				<category><![CDATA[Good Posts]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://yokozar.org/blog/?p=142</guid>
		<description><![CDATA[My computer told me to restart today. Here, let me highlight it for you in case you missed it. That&#8217;s at least five different places where we tell the user to restart.  This is, as I would say to my students, a redundant use of redundancy. I think we can give our users a bit [...]]]></description>
			<content:encoded><![CDATA[<p>My computer told me to restart today.</p>
<p><img class="alignnone" title="Restart Required" src="http://yokozar.org/blog/content/Screenshot-Restart_Required.png" alt="" width="484" height="294" /></p>
<p>Here, let me highlight it for you in case you missed it.</p>
<p><img class="alignnone" title="Restart Required highlighted" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-highlighted.png" alt="" width="484" height="294" /></p>
<p>That&#8217;s at least five different places where we tell the user to restart.  This is, as I would say to my students, a redundant use of redundancy.</p>
<p>I think we can give our users a bit more credit here.  Consider this version:</p>
<p><img class="alignnone" title="Restart Required no words" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-nowords.png" alt="" width="484" height="294" /></p>
<p>That pretty much says the same thing, with no text at all.  But even that may be more than is needed.  Suppose you just ran update manager, installed a system update, and then saw this:</p>
<p><img class="alignnone" title="Restart Required no words no header" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-nowords2.png" alt="" width="484" height="294" /></p>
<p>For those of us who&#8217;ve used update manager before, this isn&#8217;t much of a puzzle to figure out.  The computer is asking for permission to do something, and since we just ran update manager it&#8217;s probably a system restart.</p>
<p><strong>What&#8217;s important</strong></p>
<p>Whoever wrote this dialog obviously wanted to get across the message that a restart was about to happen.  Well, they succeeded, but now we have a problem of wordiness.  This dialog doesn&#8217;t just say restart, it also says this:</p>
<p><img class="alignnone" title="Restart Required highlighted important parts" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-highlighted2.png" alt="" width="484" height="294" /></p>
<p>So let&#8217;s use the example above and improve this dialog a bit, emphasizing what&#8217;s actually important:</p>
<p><img class="alignnone" title="Restart Required save now or things will break" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-nowords3.png" alt="" width="484" height="294" /></p>
<p>Not bad isn&#8217;t it?  The important bits are in there, and they&#8217;re no longer lost within a 3 paragraph beast.  Let&#8217;s try and humanize it a bit without losing these advantages.</p>
<p><img class="alignnone" title="Restart Required new" src="http://yokozar.org/blog/content/Screenshot-Restart_Required-new.png" alt="" width="430" height="153" /></p>
<p>Same message, much more readable.  Removing the title is an interesting change: now it doesn&#8217;t feel like reading a document for homework, but instead something predictable and very easy to understand.  This is just a first draft, of course, but since it&#8217;s something literally millions of people will see, I think it&#8217;s worth taking a bit of time to get it right.</p>
]]></content:encoded>
			<wfw:commentRss>http://yokozar.org/blog/archives/142/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>

