Contact Picker - Search string not highlighted in contact names

Bug #551580 reported by John Lea on 2010-03-30
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Undecided
Alejandro J. Cura

Bug Description

In response to each letter being typed, the search sting should be highlighted in contact names. e.g. If I have a contact named "joe blogs" and I type "o" into the search field the letter "o" should be instantly made bold in the name ("jOe blOgs"). See specification (step 8 of primary scenairo) - http://use-case-mapper.canonical.com/specifications/0AU5sFuLRpCpBZGZra2pqY2pfMjYwZnhwMmptZjY/use_cases/2_1

Related branches

John Lea (johnlea) on 2010-03-30
Changed in ubuntuone-client:
assignee: nobody → Rodrigo Moya (rodrigo-moya)
tags: added: u1-maverick
removed: u1-lucid
John Lenton (chipaca) on 2010-04-14
Changed in ubuntuone-client:
assignee: Rodrigo Moya (rodrigo-moya) → nobody
Changed in ubuntuone-client:
status: New → Confirmed
tags: added: contacts-picker desktop+
Changed in ubuntuone-client:
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
dobey (dobey) wrote :

I think we probably want to only actually do a search when 3 characters have been typed in. Most software that does automatic search behaves this way (waiting for 3 characters), as single character searches often end up matching nearly every entry in one's contacts list.

There is of course exception to this rule for languages such as Mandarin, where a person's name may be only one character.

dobey (dobey) wrote :

Oh, and perhaps hilighting the characters in one's name might be overkill, given that we're also filtering down the list to only show those which match the search. So you will know all results in the list match that.

Also, what happens for matching on nicknames or other data, not directly in the view of contacts. Suppose I want to search for "all people in London" or 'all Canonical employees' for example?

Rodrigo Moya (rodrigo-moya) wrote :

Yes, we perform the search looking at all fields in the contacts, so if you search for 'canonical', there would be nothing to highlight in most contacts (only if you have some contact with the 'canonical' name on it, like a mailing list)

John Lea (johnlea) wrote :

As far as I am aware the standard 'incremental search' behaviour is to search on each letter including the 1st & 2nd letters. For examples see:

- http://www.google.com/webhp?complete=1&hl=en
- sending a new message on facebook
- searching in a browser using Ctrl+F
- Spotlight on OSX
- Instant Search in Microsoft Vista and Windows 7
etc...

(for further background wikipedia provides, see http://en.wikipedia.org/wiki/Incremental_search)

Although typing a single letter will rarely produce a useful result, the actions that are performed as a result of the letter being entered (moving selected contacts to the top left, highlighting the letter in names, updating the result count, etc...) start to give the user a 'tactile' feeling of the result set being narrowed. Different behaviours on the 1st and 3rd letters being typed would also make the experience feel very disjointed.

dobey (dobey) wrote :

OK, I'll let that pass, but it doesn't resolve the other issues. :)

Changed in ubuntuone-client:
assignee: Ubuntu One Desktop+ team (ubuntuone-desktop+) → Alejandro J. Cura (alecu)
Rodrigo Moya (rodrigo-moya) wrote :

Fix available in ubuntuone-client-1.3.5

Changed in ubuntuone-client:
status: Confirmed → Fix Released
Joshua Hoover (joshuahoover) wrote :

Letters are highlighted as expected in ubuntuone-client 1.3.5-0ubuntu1.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints