yurikhan: (Default)
[personal profile] yurikhan

Вот почему, когда Mozill’овцы предлагают спрятать меню, все начинают орать «Ribbon, Ribbon!»?

Ribbon — по определению Microsoft — это тулбары в табах, хитро#опо реагирующие на увеличение/уменьшение доступного горизонтального пространства. В предлагаемом решении ничего этого нет. Это просто «спрятать меню в кнопку».

Это было о терминологии. А теперь — что лично мне во всём этом нравится и не нравится.

Спрятать меню

Меню выполняет в приложении две основные функции. Первая — изучение набора доступных команд и их клавиатурных шорткатов при первом знакомстве. Вторая — активация (в том числе с клавиатуры) тех команд, которым нецелесообразно (Help|About) или невозможно (Bookmarks|всё, что у вас там есть) назначить шорткаты.

Что они хотят? Они хотят: убрать меню (по умолчанию, на Vista и Windows 7), но оставить возможность включить его насовсем настройкой или ненадолго клавишей Alt; добавить кнопки Page и Tools с выпадающими меню; добавить в эти выпадающие меню те функции, для которых нет другого пользовательского интерфейса.

Чем нам это грозит?

Ознакомительная роль меню резко упадёт. Новый пользователь не будет видеть всех команд и шорткатов до тех пор, пока случайно не нажмёт Alt или не найдёт тот крыжик в настройках, который включает меню. Например, поскольку в кнопках Page и Tools не будет команды Open Location, пользователь не узнает, что Address Bar активируется по Ctrl+L.

Выполнятельная роль тоже упадёт. Не очевидно, будут ли меню Page и Tools открываться с клавиатуры вообще. Если да — нажатий будет в среднем больше, чем при классическом меню, и, главное, задержек на чтение списка будет больше. При классическом всегда видимом меню как минимум первое нажатие делается на автомате, поскольку шорткаты верхнего уровня всегда видны.

Если же кнопки Page и Tools не будут нажиматься с клавиатуры, а для клавишников оставят старые меню, то, как минимум, нас заставляют запомнить шорткаты меню, вместо того, чтобы их держать на виду.

Мышевозилам придётся ещё тяжелее — кликов будет больше, а длинные меню не будут помещаться на маленьких экранах, требуя прокрутки.

Оценка: два минуса.

Комбинирование кнопок Stop и Reload (и, в версии 4.0, Go)

Кнопки Stop и Reload не нужны. Есть Esc и F5. Кнопка Go тоже не нужна, есть Enter.

Тем, кому кнопки Stop и Reload нужны, станет хуже. Я иногда делаю Reload, когда страница слишком долго грузится. После предлагаемого изменения юзеру придётся сначала кликнуть Stop/Reload в смысле Stop, потом ещё раз в смысле Reload. Если страница, загрузку которой пользователь решил прервать, внезапно догрузится, клик будет проинтерпретирован как Reload.

Оценка: для клавишников — ноль, для мышевозил — минус.

Домашняя закладка

Они хотят выделить на панели табов отдельное место для таба, в котором всегда будет ваша домашняя страница. Ссылки из неё всегда будут открываться в новом окне. Также они хотят убрать кнопку Home с тулбара.

Моя домашняя страница — about:blank. Ссылок в ней — нет, не было и не надо. Всё горизонтальное пространство, которое есть в tab bar’е, мне нужно для закладок. Всё, что я мог бы хотеть открыть в новом табе, я открою из закладок или адресной строки.

Кнопки на тулбаре не нужны. Я держу только комбо-кнопку Back/Forward, и только из-за выпадающего списка истории, потому что на этой кнопке он сгруппирован по табам, в отличие от меню History, которое валит всё в одну кучу и быстро забывает.

Оценка: минус за таб, плюс за кнопку.

Индикатор прогресса

Они хотят повесить маленький прогрессбарчик на каждый фоновый таб, а для текущего таба поместить его под адресной строкой.

Аналогичная фича уже давно есть в Tab Mix Plus. Она удобная. Хотя причин по-разному обрабатывать активный и фоновые табы я не вижу.

Оценка: плюс.

Слить адресную строку с поисковой

Я не пользуюсь поисковой строкой, потому что не знаю способа переключать поисковики с клавиатуры. Вместо этого у меня настроено несколько quick search’ей, которые я могу использовать, вводя в адресную строку что-нибудь вроде gg livejournal. Сама поисковая строка у меня скрыта. То есть, по факту, у меня всё уже и так объединено.

Upd: как подсказывают в комментах, при активной поисковой строке Alt+↓ вываливает список, Ctrl+←/ переключают. Но — оно помнит последний выбранный поисковик, чем создаёт модальность. Quick search’и же состояния не имеют.

Оценка: плюс.

Перенести табы вверх адресной строки и убрать заголовок окна

Их ход мыслейМои привычки
Адресная строка и кнопка со списком закладок относятся к табу и должны быть внутри. Адресная строка и меню закладок — это те инструменты, с помощью которых я открываю новые табы. Они ни в коем случае не могут быть внутри таба.
Дублирование заголовка страницы в заголовке окна и в табе не нужно. Заголовок страницы бывает длинный. Я хочу видеть его весь.
При развёрнутом окне в табы проще целиться, согласно закону Фиттса. На большом экране браузер никогда не бывает развёрнут. Кроме того, восемь первых вкладок слегка подкрашены разными цветами, однозначно ассоциирующихся с Alt+18. В клавиши целиться проще, чем в табы, независимо от их расположения. Кроме того, Ctrl+Tab.

Оценка: два минуса и ноль.

App Tabs

Не понял идею вообще. Они там упоминают Prism, но Prism — это способ запустить веб-приложение (например, Gmail) без браузерного пользовательского интерфейса. Каким образом это сочетается с табами, которые уже по определению браузерный пользовательский интерфейс?

Оценка: нет.

Спрятать панель закладок

Их предложение: если пользователь не добавлял своих закладок на панель, спрятать её нафиг.

Мои привычки: закладок так много, что невозможно их удобно расположить на панели. Для них подходит только меню. Панель не нужна.

Если закладка не используется каждый день, я даю ей keyword. После этого она становится доступной по этому keyword’у из адресной строки. Пример: я ввожу lju и попадаю на вот эту самую страницу добавления записи в ЖЖ.

Оценка: плюс.

Новая система оповещений

Им не нравится выползающая сверху полоса «Запомнить этот пароль?». Они хотят вместо неё надувать пузыри из кнопок Page и Tools.

В целом правильные вещи пишут. Но это всё должно управляться с клавиатуры, иначе я не играю.

Оценка: скорее плюс, чем минус.

Убрать status bar

Их беспокоит, что строка состояния занимает место.

Я ругаюсь на использование гиперссылок в приложениях и особенно их диалогах, за то, что там нет статусбара, в котором было бы видно, куда я попаду, кликнув на этот линк.

Они предлагают использовать для этой цели всё ту же многострадальную адресную строку.

Оценка: пока нет. Будем посмотреть.

Итого

Есть плюсы и минусы. Все минусы вроде бы можно отключить и свести к нулям. Другое дело, что они тратят время на фичи, которые всё равно придётся отключать.

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-07-19 10:30
Powered by Dreamwidth Studios