← Back to team overview

unity-design team mailing list archive

Re: self cleaning of Dash Search


On 22/02/12 18:57, Mikkel Kamstrup Erlandsen wrote:
On 02/22/2012 06:44 PM, supernova wrote:
Good evening (GMT+1).

When I have to launch a process, ie for example Process Manager, I
open the Dash by clicking on META key, write "proc" in the search form
and automatically the Dash filters all previous icons and search for
corresponding one: the Process Manager.

When I open the Dash later, i don't see all icons, but the string
"proc" is still there (filtering), and the only icon present is the
Process Manager one. At this point I have to delete that string and
all icons appear.

I think this slows down my work. In my opinion it could be more
performant if at the closing action of the Dash the search form was
automatically cleaned.

How does this slow down your work? As the search query is already selected when you open the Dash, all you have to do to perform a different search is type the new search query (there is no need to delete anything). When text is selected, there is a very long standing text handling design pattern where by the first letter typed both deletes the existing query and replaces it with the new character.

One of the key attributes of the Dash is that you can open it and just start typing at any moment without having to do anything else.

The advantage of starting with the previous search query selected is that not only do we support this use case, but if you wish to amend or extend the exiting query you can do this as well, either by pressing the RIGHT ARROW cursor key, or by clicking in the searchbox.

The exact use case you outlined of just opening the Dash and typing is very important; not only is it important for our users but also it was specifically requested by several of the developers who work on Ubuntu. As far as we can tell, and also from the informal user testing we have done so far, being able to open any Lens in 12.04 and just start typing is a useful enhancement (we also just about to start on more formal structured user testing of Precise). But of course we may have missed something, so I am interested to know why this doesn't seem to be working for you.


John Lea | Ubuntu Desktop User Experience Lead
Canonical  www.canonical.com | Ubuntu  www.ubuntu.com
27th Floor, 21-24 Millbank Tower, London, SW1P 4QP
Tel: +44 (0) 20 7630 2415 | Email: john.lea@xxxxxxxxxxxxx

Follow ups