1. Взять Google Chrome;
2. Присобачить к нему Sidewise Tree Style Tabs (расширение) таким образом, чтобы дерево вкладок могло бы быть во фрейме (а не только в отдельном окне, как сейчас) и заменяло панель вкладок;
3. Добавить возможности:
— выделить выделенные вкладки в новое окно через пункт контектного меню (сейчас это можно сделать, создав новое окно и перетащив туда выделенные вкладки);
— показ полного дерева вкладок или его части по запросу (в норме вкладки должны быть показаны списком, при нажатии волшебной кнопки показывается дерево; на самом деле можно даже для упрощения отказаться от дерево как не возможности, вынесенной в расширение) — в качестве опции;
— умное засыпание (выгрузка) и кэширование вкладок в зависимости от: заданного лимита или доступного объема оперативной памяти и файла подкачки / swap / дискового кэша, числа открытых вкладок и времени, прошедшего с момента последнего обращения к вкладке — в качестве опции; умная подгуркза вкладок — в качестве опции;
4. Реализовать хранение перечня открытых вкладок каждого окна в отдельном файле с возможностью указания в опциях запуска браузера адресов таких файлов либо папки с ними. Помимо перечня вкладок, в файле записываются: заголовок окна-проекта, время создания, время последнего изменения. Также, может быть: время последнего обращения, статус (рабочий-открытый, архивный-закрытый, замороженный; не путать статус окна-проекта с состоянием окна, закрыто оно или открыто), комментарии ко вкладкам.
Передача адреса файла сохранения вкладок открытого бразузером или в окне браузера во внешнюю программу — например, через стандартный вывод — вместе с упомянутой возможностью указывать адрес такого файла из вне бразузера позволит перейти к удобной организации хранения информации, а в перспективе и организации рабочего пространства, по проектам, а не по программам.
Расскажите это гуглу, пожалуйста.
Можно также рассмотреть более радикальный вариант, предполагающий отказ от понятия закрытия вкладок, а может быть и от самих вкладок. В этом варианте пользователь, серфя по интернету, может только: а) закрепить во втором случае даже не вкладку, а страницу, что равносильно записать ее в окно-проект, что равносильно, по смыслу, добавлению закладки на нее, б) перейти к какой-то вкладке из истории. Таким образом вместо панели вкладок мы получаем панель истории и закрепленных страниц, в которой отражаются ближайшие посещенные страницы с возможностю отражения их иерархии, можно выполнять поиск по ним. При этом история так их хранится — иерархизированно; в норме она отражается списком, а при нажатии волшебной кнопки показывается дерево.
Прошлые темы
Вкладки и закладки не нужны
Концепция Модерновой Системы Управления Личными Файлами (не совсем ФМ)