Dennis Forbes on Pragmatic Software Development
Subscribe to RSS
 
Thursday, September 22 2005

Find has some serious usability problems in most applications, particularly those that deal with complex content.

The general usage goes something like this: You are looking for a particular piece of text in a document or a webpage, so you pull up the handy find dialog, type in the desired text or pattern, and hit go. The text is found, hopefully, so the document scrolls some content into view. In amongst the reams of content there is the text that you are seeking, graphically inverted to draw attention.

Of course in a lot of current content, with varying sized text and different backgrounds and context, the colour inversion is next to useless. You're left with nothing more than the hint that the desired text is somewhere on the current page (some apps, though not all, put the found text in the center of the screen, but often that isn't possible due to document bounds. Other apps don't even properly scroll the found text into the view window, so you have to scroll backwards and forwards a bit to see if it's there). We're living in a world of extraordinarily powerful desktop computers: Use some of that fat client power and highlight the find hits better! Putting dancing angels around it. Have clippy run out and jump atop the found text (I'm only partly kidding). Do something to avoid the braindead functionality we have today. And please don't scroll the found text so that it's right behind the modeless find dialog box.

Reader Comments

Add Comment

Name *:

Email Address:

(your email address is not displayed)
Website:

Comment *:


Dennis Forbes - Dennis Forbes is a Toronto-based software architect and technology writer