There are so many that it's really hard to choose, but I think this may be my favorite nonsensical dialog in Lotus Notes, our enterprise mail system of choice:
Good luck. You're gonna need it.
I've given up criticizing Lotus Notes. There's no point. It's like making fun of the mentally retarded*.
This nVidia driver dialog, on the other hand, has a great idea:
I hate the way disabled controls give you no feedback as to why they are disabled. Why can't you click on that greyed out menu? Why is that button greyed out? Who knows. You just can't. You have to suss out the meaning behind the modality by randomly clicking on stuff to see what enables and disables. Ugh.
* In case you were wondering: no, things haven't gotten any better since 1999.
Posted by Jeff Atwood View blog reactions
« Classic ASP Programming for Luddites »
Some UI professionals would argue that it is not a good idea to gray out buttons. If selecting a button is not applicable but the user thinks of selecting it, then allowing them to gives the application an opportunity to explain why it is not appropriate (or would have been grayed out).
Alan Kleymeyer on December 7, 2004 03:10 PMI agree, but I have a hard time thinking of any reasonable alternative. If an action doesn't make sense, the user needs to know that.. somehow.
Jeff Atwood on December 8, 2004 02:52 AMIf the thingamajig whatever (button, spin control, alien ship power setting slider in the flying saucer that just abducted you) is inappropriate for the modality of the moment, why even display it? I mean really, if the thing can't do anything why even bother the user with the knowledge that it is there?
john_mcpherson1 on September 7, 2006 05:32 AMJohn: Speaking for myself, every user I've ever dealt with, including myself, hates the idea of "It just disappeared!"
Alan: Complete non-gray out makes it hard for a user to know if a button's useful or not at any given moment. Would you really be happy with a menu where you couldn't tell instantly if you could paste or not, and actually had to select paste, and DwtfD (Deal with the friendly Dialogue)? It would get old fast.
| Content (c) 2008 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |