Some nice Twitter visualisation from the NY Times. (Although the score doesn’t seem to update as it ought to, in Firefox at least.)
Archive for the ‘GNOME’ Category
Twitter Bowl
Tuesday, February 3rd, 2009Different day, same Places
Monday, January 12th, 2009A couple of years ago, I bemoaned the inconsistency of our presentation of bookmarks and places.
Last week I had cause to revisit the issue (for much the same reason as before—updating the OpenSolaris UI spec), hoping that things would have improved and I wouldn’t have to suggest too many tweaks to the OpenSolaris layout to keep things nice and consistent.
Unfortunately, it doesn’t look like much has changed though, really, which is kind of disappointing. (Especially as seeing this bug marked as resolved had built up my hopes a little…)
Caveat: as in my original post, the latest release of Ubuntu (8.10, GNOME 2.24.1) was the closest I had to a community build when I was doing the comparison. So things may really be a little better or worse than they appear here, or may have been fixed in 2.25/2.26.
So I hacked up a quick diagram showing all the menus and sidebars where bookmarks and places appear, and aligned them on the “Home Folder” entry since that was about the only one that was consistently placed. Here’s what I came up with:
The plusses:
- The two Places menus on the panel (one in the menubar applet, one in the main menu applet) are now identical, at least in Ubuntu. This is good to see, although most users won’t see both at the same time anyway.
- The Go and Places menus in Nautilus (browser mode and spatial mode respectively) are pretty consistent with each other too.
The minuses:
- Inconsistent appearance/placement of mounted media, Computer, Desktop, Templates, File System, and CD/DVD Creator between sidebars and menus.
Of course, it would be wrong to complain without offering any proposals, and I’ll get to that—just haven’t got time today. The current draft of the OpenSolaris 2009.04 UI spec does include my first quick attempt, but that’s currently based more on “least amount of work to fix” rather than “what might be most useful”… and we all know that’s not really the way to do it, right kids?
End of an era…
Friday, November 7th, 2008usability.gnome.org is no more.
Well, okay, that’s not quite true
The old developer.gnome.org sub-site it redirected to is no more, because all the content has moved, mainly to the Usability Project wiki. Hopefully we’ll get some new redirects in place soon.
This has left the online version of the development branch of the HIG without a home (the stable version, of course, moved to library.gnome.org a while ago). So for now, I’m hosting that here.
EDIT: D’oh, seems the development version was already online too, at http://library.gnome.org/devel/hig-book/nightly. I’ll dump the version from my homepage shortly.
On the new shell
Monday, November 3rd, 2008It’s great to see Vincent, Owen, Federico, Karl et al. thinking about bold ways to bring the GNOME desktop into the 21st century. With guys like that motivated to make it happen, we certainly have more than a fighting chance.
But despite taking a keen interest in GNOME usability for the thick end of a decade, I haven’t specifically commented on any of their mockups. Why not?
Because if we’re serious about this undertaking, now isn’t the time to debate the merits of major design changes among ourselves. It’s the time to go out, talk to our users, watch them using GNOME, and work out what needs to change, what might be cool to change, and (just as importantly) what needs leaving alone. And that’s before we even think about making any more mockups.
And when I say “our users”, I’m not talking about the usual suspects here, either. I mean the silent majority who don’t show up at GUADEC, don’t hang out on mailing lists or IRC, and don’t file bugs. The ones who might not even use GNOME through choice, but might just have got out of bed one day to find it’s been installed on their office or school computer, or on the kiosk in their library. And the ones who don’t even know they’re running GNOME at all, but who just know they have some desktop or mobile device that doesn’t look exactly the same as Windows does at home, but that it kind of works the same.
With all due respect to those who’ve put their ideas on the line so far, making visionary mockups of a brave new world isn’t usually all that difficult—although it’s certainly fun
Making mockups that meet well-researched, documented user requirements takes a bit more effort, though, and refining those mockups into a product based on iterative feedback from a representative sample of users is, well, a lot of hard work. You only need to look at the amount of software that sucks for proof of that.
With that in mind, let’s do it!
(FWIW, I did some further waffling on this theory in my response to Stormy’s mail on the usability mailing list recently.)
Step back in time
Tuesday, October 14th, 2008Slightly crummy name, but great to see the first phase of the ZFS Time Slider project that Erwann, Niall and Tim have been working on coming together in time for our OpenSolaris 2008.11 release next month.
It works a bit like another company’s product of a similar name, except right now ours only takes regular snapshots to the same disk, rather than backing up to removable media (but we’ll probably end up doing that too). It’s not quite the auto-save function that Federico was talking about last week and at GUADEC, but it’s certainly nice to see some of the power of ZFS in use on the desktop at last.
HIG 2.2
Friday, September 26th, 2008I just bumped the stable version of the HIG to v2.2.
Really it’s more of a 2.0.1 release, as none of the content has changed apart from the illustrations, which have all been updated to use the Clearlooks theme. But given the number of people involved (Mihai Anca, Denis Anisimov, and Wouter Bron did the bulk of the illustrations) and the length of time it’s taken me to integrate them (about 9 months!), 2.2 seemed more appropriate…
(Unfortunately, nowadays you don’t get to see new versions of the HIG online until there’s a new release of gnome-devel-docs, and I know I just missed 2.24.0. But hopefully there’ll be another one along soon.)
Of course, this doesn’t address the more fundamental issue that the HIG now lags several years behind the curve of GNOME development. I’d like to think we’ll get around to doing something about that before the year is out.
On app-specific themeable icons
Friday, September 19th, 2008So, we’re attempting to follow this advice for a couple of OpenSolaris applications we’re working on.
It works fine for the hicolor icons, but the advice for themes that want to over-ride them is rather vague: “You can also provide icons for other themes in here [$pkgdatadir/icons], by installing them into a subdirectory for that theme.”The question is, who’s responsible for installing them? The theme or the app? Seems to me there are problems either way.
If the theme installs them, first it has to find out where that app installed its hicolor app-specific icons. It will usually be /usr/share/appname/icons/hicolor, but there’s no guarantee about the value of $pkgdatadir for any particular application.
Once over that hurdle, the theme is now stomping in the application’s territory. At best, uninstalling the app will leave a $pkgdatatdir/icons directory on your disk, containing a bunch of icons that aren’t going to be used any more. At worst, the app uninstall might just lazily blow away the $pkgdatadir directory altogether, wantonly deleting files that were installed by another package (the theme).
On the other hand, though, we surely can’t expect each app to be responsible for installing icons for every theme that wants to override them. Distros can of course patch those apps downstream with their branded icons du jour, but that will soon become cumbersome when there are more than two or three such apps. And independent theme artists, such as those who contribute to art.gnome.org, don’t have the luxury of patching any apps at all. So their themes would never be able to override app-specific icons.
So what to do? The more I work with themes, the more I wish they’d all go away and we’d just use a single, identifiably-GNOME look-and-feel like the grown-up desktops do
Cruisin’
Thursday, July 10th, 2008There probably aren’t many better places to have a beer and talk about GNOME, the universe and everything.
EDIT: Bit of a poor show on the communications front though– we knew nothing about the cake until it was finished (and have only just learned from Michael’s blog what it was for), or that we only had a few minutes to get off the boat the first time before it headed out again…
A handful of my other photos of the evening on Flickr.

