В связи с появлением Google Chrome
Sep. 4th, 2008 11:57 amВ связи с появлением Google Chrome понял, что у меня есть очень четкие требования к пользовательскому интерфейсу:
- Сразу отказаться от привычных элементов управления нельзя, если есть такая альтернатива, необходимо предоставить пользователю возможность выбрать между новым и привычным;
- Количество элементов управления должно быть минимально необходимым, дополнительные настройки не должны быть доступны постоянно;
- Все элементы, которые только возможно, должны иметь строго определенное местоположение и не сдвигаться без соответствующих действий пользователя;
- Кнопки должны иметь достаточный размер;
- Текстовые сообщения должны поддерживать изменение шрифта и размера;
- Движения курсора (мыши или текстового) должны быть минимизированы, для этого элементы управления нужно группировать в одном месте;
- Количество кликов мыши должно быть минимизировано, в идеале: один клик - одно действие;
- Любые визуальные эффекты должны иметь возможность отключения (плавная прокрутка, подчеркивание ошибок, полупрозрачность и т.п.)
- Сразу отказаться от привычных элементов управления нельзя, если есть такая альтернатива, необходимо предоставить пользователю возможность выбрать между новым и привычным;
- Количество элементов управления должно быть минимально необходимым, дополнительные настройки не должны быть доступны постоянно;
- Все элементы, которые только возможно, должны иметь строго определенное местоположение и не сдвигаться без соответствующих действий пользователя;
- Кнопки должны иметь достаточный размер;
- Текстовые сообщения должны поддерживать изменение шрифта и размера;
- Движения курсора (мыши или текстового) должны быть минимизированы, для этого элементы управления нужно группировать в одном месте;
- Количество кликов мыши должно быть минимизировано, в идеале: один клик - одно действие;
- Любые визуальные эффекты должны иметь возможность отключения (плавная прокрутка, подчеркивание ошибок, полупрозрачность и т.п.)