Pull to refresh

Comments 176

Я бы предложил пойти дальше по пути пространственной навигации и масшабирования:

1) Полностью отказаться от разделения на сайдбар и основное окно, вместо этого что бы открыть окно нужно приблизить нужный элемет до тех пор пока он не станет основным окном… и обратно (тут нужно ещё обдумать как работать с зумом и скроллбаром с одним колесом мыши)

2) Менять детализацию при приближении/отдалении (так что бы не загружать страницу)

3) Пересмотреть адрессную строку, строку поиска, так что бы можно было искать по контенту открытых страниц, истории и названиям страниц: не скрывать лишнее (работать не совсем как фильтр), а просто увеличивать подходящие страницы и делать подсведку так что бы было понятно где «находка» на данной странице

4) Помещать страницы в пространстве по какой либо логике так, что бы это был ожидаемо, так что бы при отдалении карты человек сразу имел представлении где та или иная страница

___

При такой навигации нужно показывать какая страница была открыта до отдаления, какие свежие, какие были открыты в фоном режиме, но ещё не просмотрены и пр.

Такая навигация будет больше концентрировать внимание.

Возможно, она будет несколько медленней(не «1 клик»), но гараздо точней: никто не гарантировал, что бы 1 клике вы раньше открывали именно ту страницу, которая вам нужна. А комбинация поиска и деталей сделает своё дело.
+1) Еще можно добавить Теги для страниц (автоматом или в ручную), и группировать страницы (или объединять их в деревья) по тегам
Самое главное — ГЛОБАЛЬНЫЙ поиск по всему, что когда либо посетил пользователь! Как у evernote. Это очень удобно. Сейчас браузеры предлагают поискать по урлу, по заголовку. А этого мало! Потому что заголовки в основном не информативные, но вы всегда помните, хотя бы приблезительно, о чем шла речь в тексте на странице.

Если есть глобальный поиск — не понадобится уже ничто! История сама отпадет, табы тоже если захотите убирайте, избранное. Это уже не браузер, а ваша личная маленькая википедия.

А если подумать — огого до чего можно дойти с такой концепцией :)
глобальный поиск давным давно реализован. в Opera точно.
я как пользователь Оперы могу сказать, что до глобального поиска под которым я его себе представляю там далеко
поиск — эта наше всё :)
Хорошие и правильные замечания. Прокомментирую некоторые пункты:

1) Сейчас в демо (при полностью открытой на все окно карте и переключении между картой и страницей) есть плавный эффект увеличения страницы до размеров окна и уменьшения его обратно, дающий эффект, подобный описанному Вами. Но по хорошему можно пойти еще дальше и реализовать полноценный ZUI, обеспечивающий полное объединение режимов просмотра карты и просмотра страницы в один режим. Я думал об этом, но для этого все-таки нужно сделать так, чтобы браузер работал будучи не до конца развернут на экране (ну т.е. чтобы можно было подстроить зум так, чтобы было видно сразу несколько страниц, и все они оставались бы рабочими — задача нетривиальная в техническом плане, хотя, безусловно, интересная и правильная.

3) конечно, нормальный браузер должен обеспечивать полноценный и удобный поиск по всему пространству страниц.

4) это самая важная и сложная часть всей истории — сделать действительно хорошую карту, которая автоматически подстраивается под действия и историю пользователя.
На весеннем CodeCamp в Киеве я выступал с презентацией фрактального визуального интерфейса для подобных вещей, идея проработана достаточно плотно, если интересует, могу выслать или опубликовать файлы. Как раз искал людей, кто работает над чем-то подобным, для обмена информацией.
На картинке — прототип интерфейса, отображающий одновременно связи между ок. 5 000 элементов
Это просто каритнка, понятно, что в реальном интерфейсе каждый элемент ее — это объект со всеми его свойствами, реагирующий на воздействия пользователя определенным образом.
Отлично! Если добавить эти замечания, то будет полностью воплощена моя идея, которую было лень реализовывать :)

Я знал, что если мне потребовалось 10 минут на то что бы это придумать, то кому-то такое точно прийдет в голову, так что нечего беспокоиться, идея не пропадет.
сорри, ЭТИ замечания

P. S. Как хорошо, что повесил новость на Хабре.
Прошу прощения что размещаю тут офтопиком (конечно можно минусовать).

Этот концепт уже дааааавно у мозиллы, посмотрите в этом видео: vimeo.com/1450211

Просто прочел половину обсуждения и удивился что никто не вспомнил.
Она довольно скучна и не делает никаких акцентов, но да вы правы.
А ещё круто, что они там показали фичу с мышиными жестами, которая вертиться у меня в голове, но всё никак оформить-опубликовать её не могу
Черт, в жизни бы до такого не додумался!!! Идея, как мне кажется, хорошая
на Делфи такое! я поражен, думал что уже никто ничего серьезного на ней не пишет
А как же Total Commander и QIP? Хотя за последний уже стыдно :)
про них знаем, но total и qip можна сказать «простые приложения», так как там используются стандартные компоненты и ничего необычного, а здесь же что-то новое (ну по крайней мере для меня новое — сам делфист и такого компонента, который бы делал подобный вид дерева графов открытых вкладок я не знаю)
Total Commander — простое приложение из стандартных компонентов? Ничего подобного, там весь интерфейс свой. И в чём для вас проблема на дельфи такое реализовать?
Вот именно. Вы делфист. А на дельфи иногда пишут и программисты.
Не понял вашей шутки, или вы таким образом хотели меня обидеть?
А вы посмотрите на это со стороны. Неужели в написанном автором есть что-то сложное? :)
Это не совсем шутка, и уж точно не попытка обидеть (делать мне на хабре больше нечего).
Не стоит мыслить так узко. Дельфи — это не набор компонентиков сверху и редактор формочек внизу (хотя именно так ее воспринимают обычно новички, или «гуру-дельфисты»).
Графы легко нарисовать самостоятельно — код там совсем небольшой. А вот библиотека, которая делает быстрый рендеринг — это Graphics32. Очень рекомендую.
Я начинал с Дельфи. Для написания красивых приложений, использующих аппаратную 2D и 3D использовал GLScene, это игровой движок на OpenGL. Прикручивается в виде компонент к Дельфи и легко используется. Реализовать на нём подобный граф — дело нескольких часов.
На Дельфи мне очень удобно писать всякие мелкие учебные тесты и программы для расчетов схем и прочего учебного.
Хотя думаю перейти на Javascript для кроссплатформенности.
где делфи, а где javascript :) может вы пишите javascript, а имеете ввиду Java?
Нет, именно javascript — для упрощения дизайна форм и возможности если чего сразу скорректировать или модифицировать работу программы. Также вполне удобно открывать как веб-приложение.
И задачи, которые он выполняет, быстрее выполнить им.
Лучше тогда посмотрите на флэш, он хорош именно для этих целей.
Думаю, флеш для рассчета электрических схем — это слишком.
Также я плохо представляю, как, имея лишь флеш-плеер, браузер и мой сценарий — копаться в исходнике. Да и он требует дополнительного измучения. К тому же, на типичных университетских машинах непозволительные тормоза могут с флешем вылезти.
Во флеше используется actionscript, его последние версии куда мощнее javascript'a в браузере.
Все-таки на Delphi (win-версия), там даже формы открыты в RCData, можно посмотреть что и как делали. Сделано просто конфеточно. Ребятам уважение.
Всётаки у меня под линухом — на Qt.

Skype has used Qt to develop their Linux-based client, providing them with an easy way of supporting various desktops and distributions, and integrate into the user's desktop themes.

Вообще большой вопрос разработчикам — какой смысл было делать скайп под винду на моноплатформенном дельфи, если под линух всёравно делали на кроссплатформенном Qt?
Под линухом — действительно Qt. Почему так вышло с win-версией я не смогу вам сказать. Написано на Delphi 7. Сделано профессионально.
Я думал это на ZUL написано, с использованием собственной XPCOM компоненты. А оказывается Делфи. Поражен.
Delphi — самое оно для быстрого прототипирования, такие приложения делаются в нем очень быстро. Жаль, что эту среду часто не воспринимают всерьез.
Интересно, правда выглядит слегка неудобным
Tree Style Tabs:
https://addons.mozilla.org/en-US/firefox/images/t/30846/1238085213
Да, есть такое. И еще Tab Mix Plus, на порядок более популярный и настраиваемый: https://addons.mozilla.org/ru/firefox/addon/1122

Собственно, мое демо можно считать развитием этой идеи на новом уровне.
UFO just landed and posted this here
для history идеально, а для табов неочень.
Сугубо мое мнение.
Соглашусь, пожалуй, что для истории идея шикарная, но не для навигации. ИМХО, идея использовать некий сайд-бар вместо табов не самая оптимальная, ибо съедает много места на экране, для wide-экранов прокатит а для обычных не очень удобно.
Согласен, в текущем виде места под такое представление нужно больше, чем в случае с табами (их основное преимущество как раз в компактности). Но способ представления пространства страниц на демо — лишь один из возможных. Вполне может быть вариант, более рационально использующий пространство и сильнее напоминающий табы. Ну и держать панель всегда открытой необязательно.
вот плохо что в демо используется движок от ие. на конкурс от мазилы хотелось бы на геко (хотя я понимаю что концепт, и что основная цель — показать идею в работе)
Если бы его (или Chromium) было так же легко прикрутить, как IE, я бы сделал это не раздумывая. Но это все же демо.
Можно было бы сразу в виде плагина сделать для FF. По идее это даже проще, чем на дельфи.
Ну в принципе chromium, в виде webkit, прикрутить легко. Правда не знаю как с Delphi. Да и тут суть не движке по идее.
С Дельфи так же прикручивать как и с СИ.
Но IE все гораздо проще. Ведь целью была демка. Какая разница какой там движок.
Вспомнил! Есть wrapper для Gecko под Delphi на sf.net :)
бегая по табам мы делаем 1 клик до цели, а здесь — сначала на кнопку map, потом, в зависимости от маштаба, еще кое-какие действия и потом клик на вкладке — цели!
Если такая штука слева открыта — рабочее, полезное пространство уменьшается.
наверное на любителя :)
Нужно ещё учитывать наиболее популярные сценарии сёрфинга. Вот, например, я обычно не тыкаю туда-сюда в табы, а поступаю так — открываю несколько ссылок с текущей страницы (во вкладках справа от текущей), потом перехожу в самую правую страницу и начинаю читать. По мере прочтения закрываю страницы и перехожу влево, пока не добираюсь до исходной страницы. При таком сценарии как раз не должно потребоваться много «кликов», для популярных действий будут предусмотрены кнопки или шорткаты. А древовидная структура как раз выиграет в плане наглядности.
Если кто-то хочет поучаствовать, то почему бы и нет? С меня UI, прототипы, исходный код, чтобы было с чего начать, ну а с вас — программирование. Если реалистично смотреть на вещи, я один это не потяну. Хотя идея стоит того, чтобы ее развивать, как мне кажется.

Ну и помимо всего прочего, по условиям конкурса, эта работа опубликована на условиях Creative Commons Attribution 3.0 United States License, а значит вы вправе взять эту идею и использовать ее дальше (или воплощать в коде).
те же табы, только вместо строчки используют всю рабочую поверхность… и в чем же радость? возможно это лучшая визуальная реализация хистори, но уж никак не табов ;)
в отличие от табов занимает куда больше места.
Вчера пил пиво и вспомнил про это конкурс, придумал тоже самое =(
огого, даже и не знаю верить этому или нет %(
отличная ссылка. спасибо.
Что бы не разстраиваться пиво не надо было пить.)
У меня одногруппник бывший пришол из армии =) Решил наконец сходить, вот и отмечали, болтали на IT темы, рассказывал что произошло из того что он не увидел и не прочитал, хотя был писарем за компом и гпрс, вот и вспомнил)
Идея отличная. Но закладки всё же надо бы оставить, а то такая карта очень быстро разрастется до размеров, когда в гугле быстрей найдёшь, чем на этой карте (я вот как раз в MindManager одно время вёл закладки и считал это удобным). Но идея всё равно отличная.
ха, такая же идея приходила) но влом было делать видео концепты и прочее, как обычно..))
Пока вы открывали всего 10 страничек, всё ок. Я за день, как и многие люди открываю сотню страниц. Во что превратится карта в таком случае? Будет ли она хоть сколько-нибудь удобной?

И ведь так каждый день, всё новые и новые адреса, каждый день десяток-другой адресов. К концу месяца там будет не карта, а лес с болотом :)
Не совсем. На демо этого нет, но в реальном браузере это можно предусмотреть, сворачивая/разворачивая/масштабируя узлы дерева при необходимости (т.е. карта может быть больше похожа на фрактал). Вот нашел демонстрационное видео аж от 1995 года (кстати, название концепта такое же — TreeBrowser): www.youtube.com/watch?v=pwpze3RF55o
Так а если мы начнем сворачивать узлы дерева не вернемся ли мы уже к тем же табам, но только в другом обличии?
Почему бы и нет? Просто в текущем виде табы — это жесткая надстройка над физическими экземплярами (окнами) браузера. Они не имеют (на мой взгляд) большого простора для развития. Если мы уходим от этого жесткого представления к идее «пространства страниц», отображаемого в том или ином виде и заложенного в саму архитектуру и интерфейс браузера, то в этом случае мы вполне можем вернуться к табам (или их близкому подобию) как *одному из множества* возможных представлений.
Но тогда согласитесь, что это не очень походит на «замену». Возможно, суть самого конкурса немного утопична в этом плане и, скорее всего, организаторы (да и остальным интересно) лишь хотят понять: возможно ли придумать что-то сугубо отличное от табов.
У вас очень хорошая реализация, но вот идея «карты интернета» не нова.
Согласен, я придумывал не замену и не надстройку над табами. Скорее фантазия на тему того, как могут браузеры развиваться вообще в плане навигации и визуализации данных.
Как бы то ни было, многие здесь говорят о том, что идея такая была и у них, что она бла-бла-бла… Но вы молодец, что её воплотили (именно так, вы не ограничились макетами), за это вам большой плюс.
Интересно бы просмотреть на работы других участников.
За что вас минусуют? >:(
Вы молодец! Удачи! Порадовало, что развитие продумали, после просмотра видео хотелось вам именно об этих возможностях написать.
ИМХО: если немного изменить, а именно
добавить теги, сделать разные варианты группировки, не только по порядку открытия, но, например, по тегам, по имени домена, по дате открытия
добавить возможность сворачивать ветки.
Так вот, с таки модификациями это будет очень хорошей альтернативой хистори и закладкам. А вот табы это не заменит. Почему? Возможно потому что для меня табы это что то вроде расширения моей оперативной памяти. Способ держать во внимании больше чем 7 обьектов. И для этого они должны быть все перед глазами. В максимально компактом виде.

ЗЫ. Чем то эта карта и иконка напоминает The Brain.
Конечно, ведь The Brain — классическое приложение для создания mind maps.
А по-моему MindManager или FreeMind более близки к оригиналу — листу с карандашами.
Я правильно понял, что две копии одной и той же страницы/сайта одновременно открыть нельзя? Если да — то это совершенно недопустимо. Или для этого предлагается открывать два окна браузера?
не могу придумать пример когда нужно именно две одинаковые страницы открыть (внимание! страницы, а не сайта)
Две разные главы одной инструкции?
Сайт с неправильным аяксом. Когда адрес одинаковый, а содержимое разное.
Вообще эту задачу можно решить, например, подкладывая страницы друг под дружку (так что бы это было видно)… т.е. дополнительная навигация по оси z
Если нужно именно просматривать две страницы side-by-side (ну чтобы сравнивать текст или «найти десять отличий»), то тут вполне можно открыть несколько окон браузера. Этого никто не отнимает, и именно для этого окна и нужны. Точно так же я считаю, что все веб-приложения (например, gmail) должны жить в отдельных полноценных окнах (как это сделано в Chrome или с помощью Prism).
к сожалению это не всем удобно, да мне тоже удобно по графам, но есть люди которые плохо ориентируются в пространстве (им проще во времени), собственно для них подойдет хронологическая визуализация.
1. Все открытые страницы сохраняются. Даже при опечатке.
2. Дайте возможность работать с этими иконками страниц. Например удалять некоторые, увеличивать в размерах другие, чтоб сразу было заметно.
3. Сделать Map доступной по нажатию какой-то клавиши, например на пробел.
Спасибо. Удачи.
В демо есть кнопка F1, открывающая/закрывающая карту и F2, раздвигающая карту на весь экран и обратно. Весь перечень клавиш есть в readme.html, который отображается при запуске приложения.
UFO just landed and posted this here
Это хорошо, но как быть с историей посещений сайтов и избранным? Все это разрастается помимо вашей воли.
UFO just landed and posted this here
мне в этом очень помогает Tree Style Tab в горизонтальной конфигурации, его способность отделять сессии каким то магическим образом воспитывает это самое «не открывать много вкладок», кстати в ИЕ 8 это делается по цветам, но имхо, лучше все таки отделять сессии расстоянием
эм… вот как раз таки после Tree Style Tab у меня в браузере постоянно открыто более 20 вкладок… вроде все нужное и все закрывать не хочется, а из-за того что вкладки группируются, то и не нужно прокручивать тонны вкладок… Так что TST наоборот приучил меня открывать много вкладок =\
Tree Style Tab занимает очень много места на экране, как и любой сайдбар. Да, если экран большой — это хорошо. А если нетбук с разрешением 1024*600?
Да. Выглядит интересно. Но, имхо, всё-таки будет сильно загромаждено после активного сёрфинга.
А может табы оставить, но сделать так, что бы было видно, с какой страницы был открыт этот таб, т.е. кто прародитель, и вообще иметь возможность раскрывать всю цепочку. Станет гораздо проще ориентироваться. Очень полезно будет онлайн-документацию читать.
Табы могут быть одной из возможных визуализаций (а следуя славным принципам Firefox, в идеале иметь браузер, где визуализация данных могля бы расширяться за счет плагинов, и табы тогда будут просто плагином).
не уверен, что это будет удобней табов… но сделано отлично.
мне очень нравится. играюсь с удовольствием :)))
Отличная идея, но для хистори, как уже говорилось.

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

Например над каждым элементом дерева показывать favicon сайта и название домена. Тогда навигация по дереву будет чисто визуальной.
Идея интересная.
А какое разделение на таймспейсы, имею в виду вчера, позавчера, сегодня?
Я бы решение с цветовой маркировкой выбрал…
Во что превратиться дерево страниц через месяц пользования браузером? Как там отыскать нужную страницу, когда страниц наберется больше сотни? Явно нужны какие-то фильтры и группировки, имхо.
Я чуть выше ответил, что можно сворачивать и масштабировть узлы дерева при необходимости. Вот тут интересное видео как один из возможных вариантов: www.youtube.com/watch?v=pwpze3RF55o
2009 — не «ту саузенд анд найн», а «твенти-оу-найн».
а идея понравилась)
при добавлении в избранное по js ссылке ведущую # страница дублируется =(
Если страница не догрузилась и картинка еще маленкьая не создана, а уже есть клик по ссылке на другую, то выплывает ошибка.
Да, там много таких недоделок. Это все-таки демо, на которое я потратил 4 дня — воспринимайте это как очень сырую пре-альфу. )
=) Понимаю. Мне очень понравилось.
Еще бы хотелось если с 1 сайта перешли на другой(изменился домен), то изменить тип линии на карте и позволить уводить этот домен уже в другое место, не привязываясь к тому откуда пришел на эту страницу.
Я бы добавил чуть анимации. Выделенный элемент должен быть большим, его прямые связи должны быть больше остальных. Чем больше времени прошло с момента посещения — тем меньше элемент. Как-то так.
В нормальном (полноценном) браузере все так и должно быть — масштабирование эскизов страниц в зависимости от их «протухания», «популярности», от количества связанных с ними страниц и т.д.
1. Будет влом переключатся между режимом карты и отображением странички
2. Хочется видеть полноразмерную страницу, а не сжатую её боковым пространством этого приложения
3. Подобные переложения не выйдут за рамку — это хороший плагин, так как это действительно хороший плагин.
4. пока не придумал что то лучше этого
По поводу пункта 2 немного не понял — вы имеете в виду возможность распахивать карту на все окно браузера а не держать ее сбоку? Или что-то другое?
Я хотел сказать что сейчас идёт больба за минимальное расположение элементов на странице, а боковое окно с картой как то противоречит этому направлению. Больше минимализма
Открыл сайт(главная страница), с него открыл каталог категорий продуктов. там начал открывать хдд, мониторы и тд и вышла карта на подобии звезды и в ней уже не видно первой самой страницы сайта, она стала похожа как будто открыта с каталога категорий продуктов. ну это я просто делюсь моментом, понимаю что сейчас это только идея у вас и простенькая демка.

Кстати наверно лучше было б по клику (к примеру) ктрл+таб что бы открывалась по верх окна такая вот карта немного прозрачная… или же такая как у вас, но не сбоку, а реально полностью на всё главное окошко) я думаю идея ясна:) вроде удобно. нажал, выбрал.

пс: да и к примеру шифт(ктрл) + клик это новое окошко и но не переходит на него, а остается на текущем.

под эффектом от просмотра :)
В демке можно развернуть карту на все окно (F2) и потом показывать и скрывать ее по F1 или нажатию кнопки «Map».
прошу прощения. работа и хабр иногда дают о себе знать%)
Это, МЛЯ!, гениально! Реализация как у проф продукта!
Очень понравилось.
Даже на моём доисторическом ноутбуки работает без торомзов!
Вот только не продумал с редиректом, попробуй зайти на habr.ru/!
Спасибо, буду использовать!
Интересно конечно, как история совмещена с вкладками, оригинально. Но, вряд ли это жизнеспособно, как функционал броузера — занимает много места, как уже многие сказали, плюс сложности по выполнению свой основной задачи — обзор всех активных сайтов, с которыми ведется работа и перемещение по ним одним кликом. Стоит подумать о применении в других областях.
может сделать «аля таск менеджер windows 7»? т.е. вкладки табов оставить, добавить группировку (например google reader,gmail,calendar в одной вкладке), при наведении чтобы появлялись «шоты» страничек и надписи. при этом можно визуально продумать, как можно давать понять просмотрена страница или нет через таб, к примеру половина таба серого цвета, при этом можно понять, что из 2-х табов 1 не просмотрена, тоже самое и для «шотов». в результате, место используемое место не увеличивается + появляется группировка + красота. p.s. это просто предложение, прошу не минусовать, т.к. за всё мои посты пока ниодного плюса нет :D
отчасти реализовано. например группировка табов по веткам есть в ie8. не просмотренные табы — синий шрифт в табе у оперы (непомню как у остальных).

а вообще табы как таскбар семёрки это отличный вариант.
и еще было бы супер, если в в таб затолкали еще и мессенджер, при новом сообщении, чтобы всплывало окошко с сообщением «аля убунта 9.04» и таб начал маргать, при открытии выходил полноценный мессенджер, причем привязанный к месторасположению таба. всё равно когда мы отвечаем в «аське» то наше внимание переключается на мессенджер. поэтому это был бы большой плюс, к тому будет один мессенджер как для виндоуса так и для линукса. мне кажеться в скором будущем будет всё через браузер. надо просто разместить всё правильно. но это уже прибамбасы которые к теме не относятся, просто мысля в слух
Он молодец, по стопам отца идёт. Мобильники лишь подчёркивают, что другого пути нет…
Да согласен, но многие почему то считают концепцию такого погружения прошлым веком. Хотя мне она и нравится, больше образов, больше свобода для абстракций.
Да, очень похоже, спасибо за ссылку!

Связи — вещь очень важная, на мой взгляд. Хотя бы потому, что позволяют естественным путем группировать страницы в пространстве, формируя иерархическую карту посещенных страниц сайта. Это как иметь журналы, подшитые по годам по сравнению просто с кипой страниц из разных журналов вперемешку.
витало в воздухе. если для всех окон используем expose, то почему тоже самое не использовать в браузере? кстати интересно почему до expose так и не добралась мысль о связках окон.
Мне кажется это мегакруто!!! Желаю вам удачи в конкурсе. Идея действительно заслуживает награды.
было бы еще здорово создавать возможность разветвления дерева без перехода на новую страницу
Всегда интересны попытки создать что-то принципиально новое.
Однако здесь я вижу больше неудобств.
Табы оказались очень удобны. Думаю, надо их усовершенствовать, добавив следующие функции:
— автоматическое скрытие табов при превышении максимального количества табов без ущерба удобству просмотра (и там кнопки типа не скрывать ни в коем случае и т.п.)
— также автоматическое их отображение назад при уменьшении кол-ва открытых табов.
— или сделать быстрый скроллинг двухстрочной таб-панели по наезду курсором мыши на край.
— сделать табы, открывающиеся в новом окне, но принадлежащие к родительскому сайту (или в других случаях, например, результаты поиска в Яндексе)меньше — только заголовок, и распологать их три, скажем, штуки на месте стандартного таба.

Странно, но я редко открываю много табов, и иногда проще сохранить сессию, если предстоит поиск чего-то срочного и что повлечет открытие кучи страниц.

Опера добавлением пары кнопок позволяет еще и скрыть меню, оставить только таб-панель — вообще красотища.

Вообще навигация не должна становиться целым разделом продукта, она должна сопуствовать работе, не заставляя отвлекаться на раскрытие карты, поиск нужной ветви и т.п.

Также был бы полезен механизм простого добавления в закладки — типа с модификатором кликнуть на табе — и он сворачивается в иконку, или уходит в область, типа корзины, но не такой навороченной, как закладки. И через, скажем, 5 часов он появляется назад.
извините за глупую просьбу, а где другие работы можно посмотреть?
Если будет что интересное, обязательно здесь опубликую.
Как идея. группировать дочерние табы и разворачивать подобно многоуровневому меню при наведении мыши.
посмотрел впервые за много лет свою историю — подавляющее большинство страниц результаты поиска в той или иной системе или страницы на которые нет смысла возвращаться (скачать файл, прочитать новость целиком). так что большой геммор будет чистить карту от всякого мусора и в результате сформируется старое доброе избранное.
«Протухающие» страницы вполне могут уменьшаться со временем или вообще постепенно скрываться. Но если вы начнете искать по ключевому слову в истории, то почему бы ей и не всплыть, напомнить вам о каком-то забытом (но посещенном ранее) сайте? Я не думаю, что пользователю надо что-то подчищать. Вернее, если ему приходится это делать, значит, что-то с интерфейсом не так.
очень интересная и нестандартная идея.
Но бредовая и не нужная имхо. Табы наше всё :)
Очень интересно, считаю достойная замена «табам» и «истории»
идея супер. только вот как убедит мозиловцев не забирать табы для тех кому удобно и кто привык.
Идея интересна, но на деле оказывается не удобно. Генерится очень много мусора (даже если отсеивать по кодам ошибок — допустим, делать полупрозрачно и т.д.), мы буквально за час серфинга получаем дикорастущие заросли. Надо работать над навигацией и отображением. Возможно получится выдавить еще порцию креатива, который закроет текущие дыры.

Сделали хорошо, зря ASPack'ом правда паковали, чтоб посмотреть поближе пришлось анпачить. Graphics32 вписался в тему, жаль, окромя EmbeddedWB, ничего для Delphi нет толкового (в теории можно попробывать Webkit подточить, но это безумие).
Да, мечтаю о Webkit/Chromium для Delphi.
-> stackoverflow.com/questions/377215/webkit-support-for-delphi
-> lwat.blogspot.com/2008/11/redistributable-webkit.html

На самом деле, либо делать wrapper, который предоставит API в более удобоваримом для Delphi виде, а потом останется только написать Delphi-заголовки для wrapper'а. Либо оборачивать в COM.
Спасибо за ссылки, обязательно посмотрю!
Весьма полезный концепт, хорошо подходит к моему стилю серфинга.
Замечание — переход назад в истории работает по-разному с клавиатуры и кнопкой. Либо привести его к одному виду, либо повесить действие, аналогичное переходу назад по кнопке, на событие «закрытия вкладки» (Ctrl-W).
Также было бы замечательно, если бы по Ctrl-click (или по клику колёсиком) открывались бы дети страницы без перехода к ним (для отложенного прочтения). И, возможно, кнопка/шоткат для перехода на «соседний» узел в данной ветви дерева (узел, который находится на том же уровне).
Очень красивая идея, да. Но, помоему, она неудобна. Карта сбоку занимает слишком много места и на ней мало чего видно. Или её вообще невидно. Табы-таки удобнее. Кроме того как будет существляться навигация клавиатурой? Как опция — классно! Как замена табам — неудобно.
У меня была та же мысль, но вот наткнулся на то, что дерево опять-таки хорошо выглядит при небольшом количестве страниц
При большом количестве узлов дерево можно прогрессивно сворачивать/раскрывать/масштабировать. Т.е. если с табами сделать почти ничего нельзя (ну скроллировать только или группировать), то такая карта в плане трансформаций имеет боьшой потенциал (чем, собственно и хороша — есть куда расти).
Но ведь проблема остается — нельзя все отследить одним взглядом
свернутое дерево — те же уехавшие вкладки
Вкладки по природе своей равноправны. А вот свернутое дерево — это не просто бинарное состояние (видна страница / не видна страница) — это целый спектр параметров (размер и положение страницы на карте, прозрачность, связи с другими страницами и т.д.).

Пример: вы открыли сайт habrahabr.ru и щелкаете по заинтересовавшим вас статьям, откладывая их на потом. В терминах вкладок — это все равноправные страницы, которые сдвигают существующие табы, уменьшая каждый в размере и т.д. Не всегда поятно, где какая страница, что просмотрено, что нет, какие страницы вам интересны более других. В терминах графа это такое «солнышко», в центре которой находится главная страница Хабра. Она большая, ее сложно пропустить, вы ее часто посещаете, вы знаете ее положение на карте. Приближая карту вы видите страницы с эскизами, где непросмотренные — самые крупные и заметные, просмотренные но часто посещаемые — помельче, единожды просмотренные и забытые — совсем мелкие и/или полупрозрачные. Т.е. у вас создается некая визуальная картина сайта, на которой ориентироваться проще, чем в плоских и пресных табах. Но это, конечно, лишь мои умозаключения, ведь нормального браузера, который учитывал бы все эти нюансы, пока еще нет, и проверить все это на практике (или однозначно опровергнуть) пока нельзя.
а это случайно не похоже на сворачивание похожих закладок на панели задач windows?
Любое сворачивание чем-то похоже, ибо преследует одну и ту же цель: скрыть лишние детали, разгрузить пространство визуально.
Красивая бяка — пользоваться всевозможными графами и масштабируемыми деревьями для навигации довольно нудобно
Как замена history — вполне достойная вешь, но менять табы на TreeBrowser я б не стал. Все-таки немного разные вещь для разных задач.
Не удобно, но красиво. Не понять на какой странице был — все скрины сайта будут однотипными (если речь идет о истории посещения в пределах сайта) также там точно не откроешь много сайтов — получится каша. У меня все время открыто 5-10 вкладок, иногда до полусотни. И как такое количество разместить в окне браузера? А еще нужно учесть что по большую часть сайтов я просматриваю довольно глубоко — следовательно ветвь просмотров будет огромной. Ко всему этому нужно добавить огромное количество оперативной памяти, памяти на харде и большое количество трафика, наверняка это все еще и проц подгружать будет не кисло.
на мой взгляд это прекрасная замена хистори, но не табов.
табы родились для удобства одновременной навигации по нескольким сайтам. без табов приходилось запускать несколько копий браузера, что неудобно.
Вот для одновременного просмотра нескольких страниц (или работы с несколькими картами) несколько копий браузера (т.е. отдельных окон) — самое то. Что вкладки внутри браузера, что отдельные окна — это все суть те же копии браузера. Только во втором случае табы переносятся из приложения в таскбар операционной системы. Чем это хорошо — тем что операционные системы тоже постоянно улучшают UI отображения окон в таскбаре. Посмотрите, как сделано в Windows 7 — тут и группировка, и эскизы окон при наведении мышки. То, что люди предлагают встраивать в браузер, уже есть (или появляется) в операционной системе, причем бесплатно и универсально для всех приложений!
Отличный концепт, так держать! :)
Есть преложение — добавь на карте градиетный фон от середины к краям, как делаеться в Personal Brain.
А так супер, и согласен — будущее браузеров именнов этом принцыпе отображения.
А зачем открывать более 10-20 табов? Разве что для теста оперативки на прочность. Табы — удобная штука.
История — да, сложновато и старо — но к нам приходит GNOME Zeitgeist :)
Интересный концепт, но сразу видна проблема с юзабилити из-за использования тамбнейлов — идентифицировать страницу по тамбнейлу не всегда просто.
То что вы сделали можно дополнить следующим: Добавить возможность двигаться по оси z/
То что вы сделали можно дополнить следующим:
Идея 1)Добавить возможность двигаться по оси z. Предположим что одна из иконов это сайт например «сайт.ру». Тогда нажимая например на среднюю кнопку мыши и ведя мышь вверх — вниз мы как бы перелистываем все страницы этого сайта которые были открыты с него. Тоесть каждая иконка представляет собой эдакую маленькую книжецу сбоку, средней мышкой мы активизируем эту книжку и как бы перелистываем. (надеюсь понятно объяснил..)
Идея 2) Есть предложение сохранять хистори по времени, тоесть сделать возможность показывать хистори на графе за определённый промежуток времени. Причём чтобы остальные записи не удовлетворяющие этому промежутку также были видны на графе, но были например более блеклыми, или даже добавить возможность не видеть их.
Удобный софт появится только тогда, когда программисты будут программировать, а интерфейсами порграмм будут заниматься дизайнеры (а не программисты, блять!).

img7.imageshack.us/img7/9796/1111xek.jpg
img268.imageshack.us/img268/8619/2222z.jpg

Ну и как таким пользоваться?
Это демо, и оно, вообще говоря, не рассчитано на то, чтобы им *реально пользоваться*. Про то, что делать, когда карта разрастается, я писал выше. Сейчас в демо есть только базовые вещи, поэтому оно и не масштабируется на большое количество страниц (ни по памяти, ни по производительности, ни по UI). Ну а про программистов мы дизайнеров я промолчу.
очепятка: мы = vs
Из зум интерфейсов очень красиво сделан в грядущей игре Ruse.
На ютюбе можно глянуть несколько роликов, к примеру вот: www.youtube.com/watch?v=2ff_rArqtX0

А в вебе похожая концепция у musicplasma, особенно группировка там хорошо сама работает.
Единственное, хочется, что часть карты выплывала при посмещении куда-то мышки.

Для минимума кликов.
Я не в теме. Мозилла дала команду изобретать велосипед?
Короче, ничего нового. Тоже самое что ctrl+b, но терь вы мне показываете «квадрат» с каким-то сайтом внутри(очевидность при длительном серфе теряется, откройте пару форумов, например). К томуже, неудобно постоянно вбивать руками адреса сайтов. У меня кол-во закладок стремится к тысячи, как мне в ващем браузере может быть комфортно? Хотя может для пользователя, который ограничен 3-6 сайтами оно и удобно.
Вообще интересный вариант. Предлагаю след. вопросы на рассмотрение:
Сайт с различными GET параметрами будет отображаться как один сайт на графе или для каждого набора параметров будет свой узел?
То же самое для протоколов, например http vs https соединение на один и тот же сайт?
Как систематезировать хаос, и облегчить поиск по графу страниц, после, допустим, дня активного использования браузера?
Что будет с popup windows, которые открываются автоматом?
А у меня ромашка получилась :]

увеличить
Переизобретение табов – это все равно, что переизобретение панели задач Виндоус / дока МакОС. А эффект будет, как от избретения вечного двигателя – множество избретений не относящихся к теме, рожденных по пути.
Шикарно, это то, что я всегда хотел от браузера!
Sign up to leave a comment.

Articles