У меня в голове накопилось некоторое количество идей, которые я хочу опубликовать. Начну с этой. Здесь и в будущем посты будут отмечены тегом идея.
История браузера отображается в виде шкалы, отображающей историю в виде линейки - минимальным делением которой является переход с одной страницы на другую, а максимальным - переход с одного сайта на другой. По аналогии с традиционной линейкой - переход с одной страницы на другую - миллиметровое деление, а переход на другой сайт отображается как сантиметровое деление, с той разницей что на традиционной линейке все сантиметровые деления одинаковые, а в данном случае размер одного деления зависит от того сколько страниц на сайте посетил пользователь. Деления, которые обозначают переход на другой сайт - обозначаются логотипом сайта (если он есть) сверху и адресом сайта снизу. Кроме делений на шкале присутствует начальная точка - страница на которой сейчас находится пользователь.
Навигация по шкале истории осуществляется с помощью ползунка, при перемещении которого изменяется адрес и название страницы, а также отображается содержимое страницы (содержимое отображается моментально, при помощи заранее заготовленного скриншота страницы).
Принцип заполнения истории тот-же что и при традиционных кнопках навигации.
Как более традиционный метод, с использованием выпадающего меню, можно предложить группировку страниц по сайтам, тогда искать нужную страницу в истории будет легче и история будет охватывать больший промежуток времени.
Так-же, подобная шкала может быть успешно применена к текстовым и графическим редакторам, дополняя кнопки undo и redo
как я понимаю, речь идет о истории вкладки (tab) браузера. но есть некоторые моменты, которые могу вызвать трудности при реализации:
ОтветитьУдалитьистория может быть достаточно большой, а размеры области отображения - маленькой. ( для примера, история в файерфоксе, по умолчанию - 90 дней храниться. после закрытии и повторного открытия браузера, история каждого таба сохраняется).
резюме: идея прикольная, визуально будет удобно использовать. но - 1) временная шкала может быть перегруженной элементами 2) многие любят минимизировать кол-во панелей браузера, чтобы увеличить полезное пространство для контента (некоторые даже работают в режиме full screen) 3) не все пользуются мышкой для навигации по истории. 4) психологически, приятно знать что история где-то храниться и "в случае чего" - можно к ней вернуться, но не все хотят ее видеть постоянно, тем самым видя все "прошлое" ( в данном случае - историю навигиции ).
В любом случае - стоит попробовать реализовать, т.к. мнение небольшой группы людей, не может сигнализировать о потребностях (или отсуствии их) большинства.
Спасибо за критику.
ОтветитьУдалить1) Линейка же не перегружена элементами. Придумать механизм, позволяющий видеть не только последний экран истории - не проблема.
2) Многие любят минимизировать интерфейс браузера по тому что не пользуются функционалом предложенным в интерфейсе. Другими словами, если они не пользуются историей, то им не нужна альтернативная навигация по ней.
3) я не пользуюсь, у меня в ноутбуке ее даже нет . Но есть тачпад. Быстрые кнопки от существующей навигации и тачпад вполне подходят для навигации.
4) это уже тонкости реализации. Можно ее скрывать.
Идея интересная. Но не больше. Во первых трудно заставить человека поставить дополнительную панельку, закрыв от 2 до 5% полезной площади. Лично я минималист, что касается панелей.
ОтветитьУдалитьВо вторых: возникает вопрос, насколько часто мы юзаем историю для навигации? Не так уже и часто, а получается, что отдаем козырные места, не под самый часто используваемый функционал.
"1) Линейка же не перегружена элементами. Придумать механизм, позволяющий видеть не только последний экран истории - не проблема."
ОтветитьУдалитьв этом пункте я имел в виду случай, когда история текущей закладки будет слишком большой. В таком случае - будет слишком много делений на шкале ... но думаю, что это можно решить используя горизонтальный скроллинг.
... или добавить возможность менять масштаб.
ОтветитьУдалитьvedeney, может большинство и не пользуются историей, потому что неудобно? Кроме того многие люди, которые пользуются историей достаточно активно.
ОтветитьУдалитьjamiro, я думаю лучше скролить, чем менять масштаб. Если уменьшать линейку, то пиктограммы сайтов станут совсем неузнаваемыми, и названия сайиов могут перестать помещаться.
ОтветитьУдалитьИдея гуд, но хотел бы добавить от себя:
ОтветитьУдалить1. Каждое из больших делений(тех, которые сайты обозначают) можно сворачивать или разворачивать при клике на нём.
2. Изначально мы видим линейку развёрнутой и поделенной на маленькие деления(странички), но при открытии нового сайта она сворачиваеться, тем самым освобождая горизонтальное пространство.
ИМХО, считаю так можно решить проблему с большой линейкой и сделать работу с ней довольно удобней...
Спасибо, учту. Вообще я все больше думаю про "более традиционный вариант" описанный внизу.
ОтветитьУдалить