Notebook
July 29th, 2006

Button names should correspond to the action the user performs when pressing the button—for example, Erase, Save, or Delete.

Apple Human Interface Guidelines: The Elements of an Alert

This guideline was first widely flouted by iTunes:

iTunes upgrade dialog with No and Yes button labels

“Ignore” and “Download Upgrade”

iTunes iPod link dialog with No and Yes button labels

“Keep Existing Link” and “Change Link”

iPod upgrade dialog with No and Yes button labels

“Ignore” and “Download Upgrade”

iTunes missing file dialog with No and Yes button labels

“Cancel” and “Locate File…”

iTunes Smart Playlist rule conflict dialog with Cancel and Yes button labels

“Edit Rules…” and “Save Playlist”. Also, the Smart Playlist editing dialog calls them “rules”, not “conditions”.

iTunes CD import interruption dialog with No and Yes button labels

“Continue Import” and “Quit”

iTunes music sharing disconnect dialog with No and Yes button labels

“Cancel” and “Quit”

Also of note is that only one of these dialogs uses a bold-faced summary sentence at the top and standard weight explanatory text below, another HIG recommendation.

This dialog button labeling convention has spread to other Mac applications:

endo Delete Group dialog with Yes and No button labels

“Cancel” and “Delete Group”

Mail's spam box emptying dialog with No and Yes button labels

“Cancel” and “Erase Junk”

Billable displaying Sparkle's update check dialog with No and Yes button labels

“Check Manually” and “Check Automatically”

This one I consider an oversight on my part because I was involved in the interaction design of Sparkle!

TextWrangler's batch file open confirmation dialog with Yes and No button labels

If I had to suggest improved labels, they would be “Cancel” and “Open All”, but I really don’t think this dialog should exist at all.

Camino's default browser prompt with No and Yes button labels

“Use Existing” and “Set as Default”

Now it’s leaking to the web!

Flickr's slideshow repeat dialog with No and Yes button labels

“End Slideshow” and “Repeat”

Stop the madness!

July 23rd, 2006

A useful Finder tip from Apple’s site:

Finder Move tip showing the Copy dialog

While this screenshot is clearly of the wrong dialog, the actual dialog is only labeled halfway correctly:

Finder Move dialog mistitled Copy

Which to believe… The dialog title or the text beneath it…

Because multiple file operation dialogs are combined into one, the dialog would have to be titled “Move & Copy” or something similar when both are running.

Radar Bug #4646718

July 14th, 2006

Unlike the similar menu in the Finder, Mail’s “Open With” menu does not display the version number if multiple copies of an application are available:

Open With menu fails to display version numbers when multiple copies of an application are present

Icons would also be nice for additional consistency with the Finder, but the version number is more important.

Radar Bug #4631953