Choosing from plain-text-only lists can be boring and hard.
Provide illustrations to accompany or replace text choices in lists.
Often plain text is enough in lists, and sometimes you just can’t illustrate an option. But for those times when you can, using illustrations can help to bring out the differences between items in the list and thus help people more quickly identify the option that they want. In fact, sometimes an illustration is far more appropriate than text--e.g., when the choice in question is visual to begin with. Icons were developed for just this purpose.
Also, a lesser reason to illustrate is simple to break up the monotony of a list and add visual interest. You shouldn’t illustrate just for this reason; however, it can be that extra something if you’re on the edge.
The first thing to do is determine if illustrating your choices is both appropriate and supportable, which means that you can provide meaningful illustrations for most, if not all, of your options. If the list is open-ended or crowd-generated, be sure that there is sufficient motivation and ability to provide illustrations for new options; otherwise, you end up with a list of all the same (default) illustrations (or none at all for many of them).
Sometimes, creating a simple thumbnail image of the item is sufficient; however, this can be problematic if either the larger version is so large that the thumbnail is too distorted to be understandable or if the large versions differ by small details (and so the scaled miniaturizations would not be distinct enough from each other to add value). A good alternative in these cases is to be selective in choosing less-scaled thumbnails of parts of the larger item.
If your options are not visual to begin with (or if they are but you want a different alternative), you have to design illustrations to represent the options. This is typically the case with what most think of as icons or avatars. Sometimes there are ready-made illustrations you can reuse (for instance, copy and paste are well known and widely available); you should generally prefer these due to familiarity.
If you are making a new illustration, you should strongly consider supporting it with text. Research done by the Microsoft Office team found that even for their broadly disseminated icons, users still would mistake them (such as the Reply button); their conclusion was to add/keep text labels with the icons for the more important options. Once an illustration becomes well known enough and/or your own user testing shows the icon is well recognized, you can consider leaving off the accompanying.
In creating illustrations, it’s important to remember that you don’t always have to be picture-perfect or reflect reality exactly, if you are modeling the illustration off of something real. In fact, it can actually help to reduce the number of visual elements to the essentials and even exaggerate the aspects that would aid recognition. That’s really the key—to create illustrations that will aid recognition and disambiguation.
Once you have the illustrations, depending on the tool you’re using to display the list, it may be appropriate to display them with the text on any side—try different placements for what works best. You can also consider overlaying text on the choices if obscuring part of the illustration would still result in enhanced disambiguation and recognition.
Infragistics has some tools that can jumpstart your efforts to implement this pattern. Broken down by technology, they are as follows.
Illustrated Choices pattern can be implemented using the following ASP.NET controls: WebDataGrid, WebGrid, WebDropDown, WebDataMenu,WebToolbar, WebDataMenu. Check out the samples browser to see it in action.
You can use the NetAdvantage for Silverlight xamWebMenu control for this.
You can use the NetAdvantage for Windows Forms controls: WinToolbarsManager, WinTree, WinListView, WinCombo, WinComboEditor, WinFontEditor, WinColorPicker to implement this pattern. If you download the NetAdvantage for Win Client bundle, you can find a sample in the WinForms sample browser called Ribbon with FormattedTextEditorto see it in action.
You can implement this pattern using the NetAdvantage for WPF controls: XamDataGrid, XamDataCarousel, and XamRibbon. If you download the NetAdvantage for Win Client bundle, you can find a sample in the xamFeatureBrowser called Defining a Gallery to see it in action.
The primary example is from Mac OS X’s (v10.5.5) System Preferences menu. It lists available applets for configuring the system using rather effective (distinct and meaningful) illustrations for each option.
http://quince.infragistics.com/1185
This example from Microsoft Outlook 2007 shows that you can use Illustrated Choices even in your menus. This example actually highlights that you can have only some options illustrated and that doing so will draw more attention to the illustrated items, so use this approach with care.
http://quince.infragistics.com/113l
This one from Microsoft PowerPoint 2007 shows how you can illustrate effectively even without actual pictorial representations.
http://quince.infragistics.com/115q
This shows again how Microsoft PowerPoint 2007 effectively uses Illustrated Choices to not only help disambiguate but to provide a meaningful preview of what each option will do. Office 2007 in general does this with great success and dramatically enhances the user experience.
http://quince.infragistics.com/10z1
Here Microsoft PowerPoint 2007 uses icons to represent animations to give people a much better sense of what each of the options does. Office 2007 takes it to the next level when you hover over an option by providing a live preview to the actual selected content when possible.
http://quince.infragistics.com/10zx
Office 2007 also uses illustrated choices in their font picker to illustrate what each font actually looks like.
http://quince.infragistics.com/1168
Microsoft’s Zune player software takes advantage of the ready visualizations for albums using the album artwork when available (like many music players). It also provides a nifty tooltip when hovering over an album. Tooltips are a good idea for Illustrated Choices, especially when you don’t have text always displayed (and when you have extra information to provide).
http://quince.infragistics.com/111w
Netflix makes fantastic use of Illustrated Choices, supplementing the (natural) visualization of the box art with titles and additional information. Their use of tooltips is also outstanding.
http://quince.infragistics.com/11du
Jennifer Tidwell, Illustrated Choices
Jensen Harris, I'm In Louvre!