Re:Techniques To Improve Your User Interface Designs
by ricardo on Tuesday December 16, 2008 @01:07AM
(#399266)
A great technique is to modify the UI based on context and allowed actions. As I started using Basecamp (37signals) on a daily basis I realized that there are hardly any error messages in the application. If you aren't allowed to do something they hide any UI elements associated with the invalid action. This results in a simpler interface that is more intuitive.
[ Parent
| on HN ]
Re:Techniques To Improve Your User Interface Designs
by Tichy on Tuesday December 16, 2008 @05:45AM
(#399388)
I don't know, isn't that confusing sometimes? I know that I hate those menus with greyed out items and no explanation why a certain option is not available at the moment. Not even seeing the option at all might be even more confusing, because then I might start looking everywhere for the option to show up.
Re:Techniques To Improve Your User Interface Designs
by Hexstream on Tuesday December 16, 2008 @02:14PM
(#399866)
I don't know why we still don't have interfaces where you can always access a precise, clear, context-sensitive explanation for why a control is grayed out and when it's enabled. The benefits to usability would be huge!
Re:Techniques To Improve Your User Interface Designs
by johns on Tuesday December 16, 2008 @12:00PM
(#399648)
Hiding items will limit your users' ability to discover what they can do with your product. I would minimize hiding and instead de-emphasize unavailable features with explanations why they're not yet available.