Введение
Мы все пользуемся огромным количеством программ. И чем больше пользуешься той или иной программой, тем больше начинаешь понимать, что тебя в ней что то не устраивает. Хочется тут чуть чуть сделать по другому, или там немного «подрихтовать». В принципе Mozilla достаточно хорошо спроектирована с точки зрения удобства. Но есть у этой программы одно уязвимое место. За годы использования накапливается огромное количество закладок на панели (рис. 1).
Рис. 1
Причем если раскладывать их аккуратно по папкам, это рождает дополнительные неудобства при двойном, и тем более тройном вложении. Неудобства такого характера всем известны по пакету программ MS Office 2003. Где большое количество функций размещенных в верхнем меню с двойным и тройным вложением вызывало труднодоступность к функциям программы. В отличие от пользователей MS Office, где интерфейс был радикально переработан, пользователям Mozilla приходиться до сих пор пробираться по лабиринтам своих закладок. Зачастую удобнее воспользоваться поиском в Google, нежели искать затерявшуюся закладку. Что только подтверждает устаревание данной парадигмы интерфейса.
Предложение
Я хочу предложить на суд читателей, свое решение данной проблемы. Я не программист и предлагаю всего лишь концепцию реализации, возможно эта концепция заинтересует какого-нибудь программиста и впоследствии данная статья перерастет в реальное дополнение к Mozilla (на что я очень надеюсь).
Моя идея не нова, но я не встречал готового дополнения которое бы реализовывало данный принцип в Mozilla. Итак, я предлагаю «Панель закладок» переконфигурировать
следующим образом (рис. 2).
Рис. 2
Главным отличием от стандартной «Панели вкладок» является древовидное представление структуры вложения в папках. Пример реализации можно увидеть ниже (Рис. 3).
Рис. 3
Данный вариант имеет как плюсы так и минусы, попробуем разобраться в них, чтобы окончательно решить имеет ли место такая реализация:
Плюсы:
+ малое количество времени при поиске вкладок во вложениях (за счет того что вкладки «появляются» непосредственно под курсором при клике по папке);
+ меньший уровень сосредоточения для поиска вкладок во 2-м и более вложениях, в стандартной реализации меню второго уровня может появиться как слева так и справа. Это зависит на какую ширину раскрыт браузер, какое разрешение у монитора. Т.е. одни и те же папки на разных компьютерах могут отображаться в разных местах. По большому счету пользователь в ряде случаев не знает куда ему дальше придется направить курсор в той или иной ситуации.
Минусы:
— дополнительный «клик» для раскрытия списка вкладок во вложенной папке
В литературе посвященной проектированию интерфейсов, дополнительный клик считается весомым аргументом для дальнейшей проектировки, чтобы избежать таких «кликов». Однако, также уделяется большое значение интуитивности, т.е. пользователь должен понимать что произойдет в той или иной ситуации при определенных действиях. И одно и то же действие не должно порождать различные результаты, а случаи когда аргументы прямо не связанные с приложением (ширина браузера, разрешение монитора и т.д.) влияют на результат действия вообще недопустимы.
Интуитивность в данном случае более весомый аргумент, так как порождает прямые ошибки, когда человек думая что окно раскроется в правой части (куда и показывает стрелочка см. видео ниже), интуитивно «кликает» в этой предполагаемой области и сбрасывает отображение меню. В связи с чем ему придется повторить поиск сначала. Поэтому данное решение, можно считать улучшением именно в этом конкретном случае.
Видео-пример воспроизведения подобной ситуации
www.youtube.com/watch?v=q6ne1ZLsFuI&feature=player_embedded
Я понимаю что ситуация эта не столь часто воспроизводимая, но лично я встречаюсь с ней достаточно часто, учитывая что браузер не всегда открыт на весь экран и порой часто приходится по нескольку раз выполнять одно и то же действие поиска, что всегда раздражает.
Поиск
Так же я предлагаю дополнить работу с вкладками рядом дополнительных функций. В меню панели закладок добавить элемент поиска по закладкам по следующим фильтрам: по имени и по адресу, с отсечением во втором случае приставок «http://» и «www.», так как при поиске по адресу данные приставки не несут смысловой нагрузки (Рис. 4).
Рис. 4
Реализацию процесса поиска я смоделировал в виде анимации, вот что у меня получилось (рис. 5). Как видно в примере в папке «Поиск» есть множество закладок, иногда их количество больше в 2 и более раз. В таких случаях поиск просто необходим. В примере показано что человек должен клацнуть по полю поиска чтобы начать поиск, я не стал переделывать анимацию так как так более нагляднее, но в итоговой реализации я предлагаю сделать поле поиска активным по умолчанию при раскрывании меню папки, чтобы пользователь сразу мог перейти к поиску закладок без дополнительного клика по полю.
Рис. 5
Цвет
Так же в свойствах закладок есть функция выбора цвета отображения закладки в папках «Панели закладок». Причем, по умолчанию автоматически предлагается к выбору цвет соответствующий усредненному значению цветовой гаммы favicon данной закладки (рис. 6).
— свойства закладки с зелененьким favicon
Рис. 6
Если пользователь выставляет флажок «Пометить закладку цветом», закладка в меню выделяется цветом выбранном в свойствах (рис. 7). Так же возможно выделение папок.
Рис. 7
Пользователь так же имеет возможность выбрать любой цвет из палитры при раскрытии свойств цвета (рис. 8).
Рис. 8
В принципе можно придумать еще какие-либо дополнительные функции, возможно читатели данной статьи предложат свое видение данного вопроса. Буду рад конструктивной критике и предложениям по развитию данной концепции.