That list sounds right, Rich, and consistent with the GUI-design guidelines of 
yesteryear (ahhh...the days when applications were just applications and didn't 
need a "Web 2.0" moniker to make them sound rich and interactive).

A more generalized rule can be stated:
Disable (gray out) options that are sometimes available to a particular user, 
but not in the current context.
Hide options that are never available to a particular user.

The latter point is important when considering features to which not all user 
roles have access. Leaving those showing but disabled can be frustrating.

Paul Eisen
Principal User Experience Architect
tandemseven

-----Original Message-----
From: Rich Rogan

I think we're all saying the same thing, (making my ordered list more
organized):

Optimal solution:
1. Disable button when functionality is not available, (with messaging).

Sub-Optimal solutions:
1. Hide buttons
2. Leave buttons visually enabled but thru user intervention the user
discovers buttons are actually "disabled".

(There is consensus on the above Optimal solution, right?)

________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [EMAIL PROTECTED]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to