GNOME Documents collections dialog redone

Few days ago the new collections dialog for GNOME Documents landed in master. Since the last post the dialog received some improvements:

An empty view


When there are no collections, instead of displaying an empty list we show a special view to add your first collection.

A more polished dialog


The border of the list was removed giving more view to the list’s content. Suggested buttons are indicated, so that the theme can colour them differently to give a hint to the user. Spaces between elements have been changed according to the GNOME HIG and now they are in increments of 6 pixels.


When deleting a collection, the row now slides on the left to make room for the delete message with the undo button. If the undo button is clicked the collection row slides back.

When the undo button is showed a timer starts. If it is not clicked in time the collection is deleted and the row disappears.

My work on GNOME Documents as a Google Summer of Code student is over, but I have strong interest in continuing to contribute in this awesome community. I would like to thank again my mentor, Debarshi, for his guidance and help when things didn’t work; the GNOME design team for gave me a good mockup to work on; Lapo for the graphical tips he suggested me after the previous blog post and Emmanuele for his advice on GTK.


4 thoughts on “GNOME Documents collections dialog redone

  1. Looks good, great work! But I wonder why you didn’t choose the way the undo option is made in Nautilus. Consistency is always a good thing.


  2. anonymous: because this approach takes advantage of direct manipulation, and it involves far less visual disruption – you undo right in the place where the row was, rather than having the row disappear, a popop slide down to ask if you want to undo, and then – if you do want to undo – the popup disappearing and the row reappearing.

    This approach is better for single item removal, and is more suited to lists.

    Also, consistency is not a good goal! Predictability, familiarity, intelligibility, ease, comfort: those are the goals. Consistency is just one of the varied techniques you can use to get there.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s