Какие методы вы знаете\используете для создания удобного графического интерфейса?
Я могу назвать следующие методы, которые я считаю особенно полезными:
- Неблокирующие уведомления (плавающие диалоги, например, во всплывающих сообщениях Firefox3 или Vista в области лотка)
- Отсутствие кнопки "Сохранить"
Пример MS OneNote.
Клиенты IM автоматически сохраняют историю разговоров. - Интегрированный поиск
Поиск не только через файлы справки, но и сделать элементы пользовательского интерфейса доступными для поиска.
Vista сделала хороший шаг к такому графическому интерфейсу.
Scout addin Microsoft Office была отличной идеей. - Контекстно-ориентированный интерфейс (лента в MS Office 2007)
Вы реализуете что-то вроде перечисленных методов в своем программном обеспечении?
Edit:
Как отметил Ryan P, один из лучших способов создать полезное приложение - поставить себя на место пользователя. Я полностью согласен с этим, но то, что я хочу видеть в этой теме, - это конкретные методы (например, упомянутые выше), а не общие рекомендации.