Windows Aero UI for Thunderbird

July 22nd, 2010

I’ve been working together with Richard Marti of late on bug 569400 to implement Aero glass for the Windows version of Thunderbird, similar to what the Firefox devs are doing for their 4.0 release. This makes things look a lot sweeter, and blend in better with Windows 7.
Since there are several parts and widgets getting touched and that it therefore needs a lot of testing and feedback before we unleash it to the majority of our users, we decided to implement it as a theme before doing any patches for core.

Here is where I need your help. If you’re a Thunderbird user on Windows, download the xpi and take it for a test spin. You’ll need version 3.2 of Thunderbird on order for things to work correctly. Get a nightly build here.
Leave feedback here or on the bug!

Give a talk at FSCONS

May 28th, 2010

The Free Society Conference and Nordic Summit (FSCONS) is being held for the forth time this November here in Gothenburg. The previous years have been really great, with lots of cool participants and and great talks.
This year seems really promising, with a 3d printer that can pretty much build a copy of itself among other things.
Now the organizers are looking for speakers, and it’s time for you to submit your really sweet talk on the amazing thing you’re working on.
They are especially interested in talks around the following subjects: Embedded systems, Infrastructure Monitoring, Makers of the Future, Net Neutrality and Openness, Ethics

Read more here, and don’t wait too long with your proposal!

GNOME 3 video website

May 9th, 2010

Currently in the City of Zaragoza, Spain and we’ve had a great time at the GNOME Marketing Hackfest this week.
The focus have been on the upcoming GNOME 3 release this September and I’ve spent most of the time coming up with materials that GNOME fans across the world can use at conferences and LUG’s when spreading the word about the upcoming release.

One thing we want to do in the following weeks is to put together a website with videos showing the new great things such as the new user experience that the shell is offering and other cool stuff as collaboration features with gedit and Tomboy Online among other things. We also want some basic info about the release with a quick FAQ etc.
In it’s initial state, the website will just show a few videos, but will expand as people put together more videos with their favorite things about GNOME 3.

I’ve put together some mockups of how it could look, and if you’re a web developer with skills to put together things such as microblog feeds, photo feeds etc. and want to help with this, please let me know. Any help with this from people who know what they are doing is highly appreciated. :)


For more mockups and details, see the wiki page.

Many thanks for our sponsors this weeks: Zaragoza Municipality, Aragon Regional Government, Technological Institute of Aragon (ITA), ASOLIF, CESLA and the GNOME Foundation of course!


Hacking furniture

April 12th, 2010

The cat litter box in the hall being the first thing you see when you enter our apartment always bugged us, so we decided to do something about it. We bought a cabinet at a flee market for 20 SEK (about $3 USD). Took it home, made sure the litter box fitted inside it and measured out a hole in the side. Then we used one of these guys to prepare a small hole to fit the jigsaw, sawed up the big hole and used an rasp and sandpaper to finish it up.

step 1 step 2 step 3 step 4 step 5

The cats seems to think it’s ok.

Thunderbird Migration Assistant

April 6th, 2010

In order to ease the migration for current Thunderbird 2 users to Thunderbird 3, Blake, Bryan and myself have been working on a migration assistant that we plan to ship in the upcoming 3.1

migration assistant

Before we merge it in we need your help to run it and try it out.

Windows | Mac OS X | Linux

Please leave feedback on GetSatisfaction or in the comments.

See Blake’s blog post for more info.

Opening the GNOME Store

April 1st, 2010

[disclaimer, today the Internet sucks, but I'm going to pretend it's not April 1st, because I wanted this blog post out today, so sorry, no pranks in this post]

GNOME Store

GNOME 2.30 was released yesterday. Lots of neat stuff in this release such as neater looking games (thanks to Clutter), support for Iphones (without any need for jailbreaking), better Tomboy notes sync, easier to set up Facebook chat in Empathy etc.

With the 2.30 release, we’re also opening the GNOME Store, where you can get yourself GNOME t-shirts and other gear. Been working on and off on this for quite a while now, so it’s nice to officially declare it as done!
The store currently sports 7 t-shirts and two mugs, but we’re gradually going to expand it and are looking for more sweet designs.

GNOME Store

To celebrate the 2.30 release, we’re going to have some beers tonight at Gnutiken in Gothenburg around 18.00. Be there!

Robots

February 24th, 2010

Robot 1

Robot 2

Robot 3

Drawn with wacom tablet and the amazing MyPaint!

Painting the search

November 13th, 2009

One of the cool things I like about the upcoming Thunderbird 3.0 is that it’s now really easy to find the phone number to that dude your friend e-mailed you a month ago, or to track down who it was that arranged the Christmas concert your choir attended three years ago. This is thanks to the new search function, called Gloda. I got the opportunity to help out with the design of the UI stuff for this, so I wanted to highlight some parts of the design process.

The filters

The early versions of Gloda put a lot of emphasis on the filters that further let you drill down your results. Actually, it had so much emphasis on them that the poor search results got put away at the bottom of the screen. It was a bit tricky finding them there, witch is unfortunate for a search interface.

The solution was a sidebar that clearly put apart filters and results and we were able to cut down the amount of text used by turning some of the true/false switches into the more human-readable (and space saving) check-boxes. We also merged all the to:s and from:s to just People among other things.

The style for the button widgets in the sidebar was a hard decision to make. While they are clearly different in style from the other buttons used in Thunderbird (and on the rest of the desktop), they also have less of a tendency to take attention away from the more important search results, and in this case, that’s a good thing.

The search box

To begin with, the gloda search box was a separate box from the old filtering box. We thought about dealing with this putting the filter box just above the message header pane, but because this would result in showing fewer headers we settled on a approach where we merged the two search fields into one and in the end. Thinking about it some more, it really makes sense, since it’s just about finding things, regardless how things work under the hood.

Timeline

The timeline allows you to see where in time your messages live and hovering a filter in the sidebar highlight where in time that filter applies. We initially discussed showing this in the sidebar, but due to the horizontal space constrains there, we decided to put it in the search results pane. The timeline is hidden by default so it won’t get in the way of the search results.

Looking ahead
There is still lots of improvements that can be made and it would be great to hear how the new search works for you, your friends and relatives.

Get Beta4 or grab the upcoming RC1 when it comes out and try it out!

Software Freedom Day Gothenburg

September 16th, 2009

To all hackers and freedom lovers of Gothenburg:
We’re going to celebrate Software Freedom Day on Saturday.
We’ll meet at Linneplatsen at 15.00. Bring drinkable and eatable things. Depending on the weather, we’re either going to head to Slottsskogen or Gnutiken.

A tale of menus

July 23rd, 2009

Had a great meeting with the rest of the GNOME Art Team at GCDS!
Together we came up with some points on where we would like to take GNOME visually in the coming 9 months.
One of the things we all agreed on is that a new widget theme is not going to be enough to create a visually stunning desktop.

Fewer but better
256x256 icon example
At the same time as we’re introducing massive 256×256 icons for places that require 64×64 and up, we also want to take the opportunity to cut down a bit on the massive amount of icons currently used in menus. At the same time, we also want to introduce some guidelines on when to properly use them to enrich your interfaces.
The current approach is that some items have them, and some don’t, and this is because no artist had time to draw it, or because the action is too complex to convey in a small icon, or both. And hand to heart, that’s not a really good guideline.

Getting rid of things (or changing defaults for that matter) is always tricky, as the initial reaction from people used to the old behavior is that nothing of value gets added. However, we believe this is a visually more attractive default and that it will result in a cleaner and more efficient interface (and you can always change it back).

What are the exceptions?
A menu item shall have a icon if it represents a dynamic object such as a:

  • Application
  • File or bookmark
  • Device

How do I make sure the exceptions show in the menus?
Just patch your application to use gtk-image-menu-item-set-always-show-image

Won’t this slow me down, as icons are so quick to spot?
While it’s true that the eye recognize color very quickly, having both text and image also means more information for the brain to process. It’s also worth to note that text skimming speed for adults is around 400-700 wpm.