The Next Step

The GNOME Project has been working hard to evolve and improve GNOME 3 since it was initially released in April 2011. We’ve made substantial progress, introducing new features, like GNOME Online Accounts, the lock screen and integrated input sources. We’ve also adjusted and refined many parts of the core UX, including improvements to the Activities Overview, the new-look Message Tray and ongoing work on System Settings. This is important work, and there is more that still needs to be done.

However, the core UX isn’t just about the Activities Overview or System Settings. There is another, crucial aspect of the new experience that we are in the process of building: core applications. And there’s one type of application that is especially important for the GNOME 3 user experience: the content application.

Content is one of the most important parts of a user experience. People care about content. Software is often just a means to get at and do something with it, whether it is the means to share holiday photos with your family, create documents for work, or play that new album you just bought. If we are going to provide a competitive, first-class user experience, we have to do content well.
Continue reading The Next Step

Fantastic Progress in Every Detail Matters

Every Detail Matters is back for a second round, and let me tell you: it is bigger and better than ever. I have been totally blown away by the response we’ve received.

We managed to fix 20 Every Detail Matters bugs for GNOME 3.4. That target has already been blown out of the water for the 3.8 cycle. At the time of writing, I count 27 bugs fixed by 9 different contributors. We’ve got some really great fixes in there, like improving animations in the lock screen and making the login experience smoother. There’s also been some nice usability enhancements to the Message Tray and Activities Overview.

We’re not done yet though: there are 14 bugs that are currently being worked on, and many more that we want to tackle. I’m adding items to the list all the time, including new features as well as smaller tasks for newcomers. If you want to help make GNOME 3.8 awesome, check out the Every Detail Matters wiki page. If there isn’t something that appeals straight away, come back and check again: we’re updating the page all the time. There’s plenty of time to get involved.

Everyone who has contributed to Every Detail Matters has done a fantastic job so far. A special mention has to go out to Stéphane Démurget, who only recently started contributing, but who has been doing a brilliant job. Stéphane hasn’t just been fixing lots of bugs, but he has been fixing them with style, and has been a real pleasure to work with.

I’d also like to give big thanks to Giovanni Campanga, Florian Muellner and Jasper St. Pierre, who are regular contributors who have been busy fixing bugs and reviewing patches. And now for some screenshots of the work done so far. :)

Run Dialog

Yes, it’s a detail. But then, details matter: we have a nicer looking run dialog now. The most important feature of this is that it now has a close button, which means that people have an escape route if they accidentally open it. Another thing that this screenshot shows is our new background shade, which is used for modal dialogs and the overview. It used to be a flat transparency, but it has now been updated to use a radial gradient. This gives added depth and atmosphere.

Lock Screen

I’m cheating with this one, because it hasn’t actually landed yet. It is cool though: Florian has updated the lock screen to use a translucent top bar, which fits better with the overlaid screen shield metaphor that we’re using here. It also looks awesome. :)

Login Screen

Finally, another detail (which, like all details, matters): the login screen now has properly styled insensitive buttons, and we make sure that the Unlock button is insensitive until the password entry field contains some text.

Expect more updates in the future.

Announcing Every Detail Matters, Round 2

Details matter. Small aspects of a user interface make a huge difference. Get them right, and the experience becomes beautiful, satisfying and easy. Get them wrong, and it can be clunky, awkward and ugly. It’s only by paying attention to the details that we can raise the quality of the GNOME 3 user experience and make it fantastic.

Every Detail Matters was first run in the GNOME 3.4 development cycle, with the aim of getting the details right. We assembled an awesome crew of contributors who fixed, polished and enhanced the GNOME 3 experience, and who made a big difference to the quality of the 3.4 release.

Now Every Detail Matters is back. We’re going to be working hard through the 3.8 cycle to improve as many details as possible. Together, we’re aiming to make GNOME 3.8 the most polished version yet.

Every Detail Matters is a really good opportunity to make a contribution to GNOME. For the 3.8 cycle, we are targeting a whole range of bugs. Some are easy and good for beginners, and some are a bit trickier and will need a more experienced hand to fix. There’s something in there for everyone. If you fix just one bug, you can make a real difference to GNOME 3.

There’s a list of bugs that we are targetting on the Every Detail Matters wiki page. Thanks to the efforts of our developers, a bunch of them have already been fixed while I have been putting the list together. But we want to fix more of them. Like last time, we are aiming to resolve 20 of these issues before the end of the cycle.

We’re monitoring the Every Detail Matters bugs, and we’ll make sure that you get feedback and code review as fast as possible. So, pick a bug, and get hacking!

A Much Belated Boston Summit Blog Post

Last week I returned from a great trip to Boston, which included my first experience of GNOME Boston Summit – a three-day event that was held at MIT over the Columbus Day weekend.

Boston Summit comes at the beginning of a release cycle, which makes it a good opportunity to plan ahead and think about priorities for the next release. It was for this reason that I really wanted to be at the event this year. It gave me a chance to talk to people, find out what they are interested in working on, and figure out what I should be focusing on for the next six months.

True to its billing, GNOME Summit was an unconference: we started with a blank schedule, listed what we wanted to cover, and worked from there. I enjoyed the flexible nature of the format. Having the opportunity to shuffle sessions around on each day meant that we could adjust our focus as the event progressed.
Continue reading A Much Belated Boston Summit Blog Post

Taking GNOME 3 to the next level

It’s time to talk about GNOME 3.6.

I’m more excited about this release than any since 3.0. The list of major updates is impressive: new message tray, updated Activities Overview, lock screen, integrated input sources, accessibility on by default, new Nautilus. Then there are all the small changes: new style modal dialogs, bags of improvements to System Settings, a new Empathy buddy list, SkyDrive support, natural scrolling, new backgrounds, an overhauled Baobab… the list goes on and on.

Make no mistake: 3.6 is a major upgrade to GNOME 3. I’ve been testing it for a while now, and switching away from my development environment feels like a big step down. A huge amount of work has gone into this release, and it has been targeted at key aspects of the GNOME 3 user experience. We’ve done a lot, and we’ve made our work count.

So, without any further ado, let’s look at a few of the bigger features in detail…
Continue reading Taking GNOME 3 to the next level