Рождение проблемы:
...какое-то время назад. Я менеджер менеджеров, отвечаю за разные команды с разными фокусами. У каждой команды свои проекты. В каждом проекте есть несколько миро-досок, гугл-доков, доков в конфлюенсе, эпик в джире и еще горка ВАЖНЫХ ссылок!
Надо как-то все это богатство организовать и перестать уже дергать коллег в слаке с «А напомни, плз, ссылку на...».
Поиски решения:
Начал со встроенных закладок в браузере. Формально они работают, но всерьез их воспринимать сложно.
Они требуют реальных когнитивных затрат на поиски желаемой закладки. Нужно двигать курсор; целиться; раскрывать разные папки, чтобы понять, где нужная тебе закладка. Короче, слишком сложно и долго.
В 2024 году так напрягать пользователя неприлично.
Дальше началась вереница различных хром-экстеншенов по организации закладок. В итоге остановился на Toby. Казалось, что это было то, что нужно.
Плюсы:
— Визуальный (позволяет быстро найти нужное без лишних кликов).
Минусы:
— Перегруженный UI.
— Тормозит.
— Мало закладок помещается на один экран, нужно много скроллить.
Я жил с ним какое-то существенное время, но в один момент его недостатки перевесили плюсы.
И так совпало, что в этот период жизни мой внутренний программист взвыл и вырвался наружу. Он объявил, что так больше жить нельзя, и надо срочно что-то сделать своими руками — для души и ментального здоровья.
А тут и проблема на поверхности.
Решение
Я хотел видеть все на одном экране без лишних кликов, в крайнем случае чутка скроллить (потому что скролл не добавляет когнитивной нагрузки).
Хотелось чтобы искать нужную закладку удобно было глазками.
И чтобы визуально (цветовое кодирование помогает якорить глазки быстрее).
И чтоб интерфейса было минимум, а основной фокус на контент.
Так родился пет-проджект Tabme — самый простой и удобный менеджер закладок для Олега =)).
Делюсь им с вами, кайфуйте вместе со мной.
Но! Чтоб кайфовать нужно его правильно готовить.
Кайф не только в простоте использования, но и в том, что я могу найти все ключевые документы по всем проектам за последние годы. Я не удаляю закладки по завершенным проектам, а просто скрываю их (hide). При этом поиск автоматом ищет и в скрытых закладках. Это оказалось супер удобным: актуальный минимум на экране и вся история в пределах одного клика.
Там еще много приятных мелочей:
— хорошая поддержка клавиатуры, чтобы удобно навигировать по закладкам
— сквозной поиск по закладкам, открытым табам и истории
— закрытие дублирующихся вкладок
— сохранение сессии (сохранить открытые вкладки в папку)
— скрытие неиспользуемых закладок, чтобы держать только важное на экране
— дарк мод
В общем свою задачу организации проектов по папочкам я решил.
Попробуете — пишите.
Буду рад любому фидбеку, что зашло, а что нет ?
Технологии:
Тут все скучно: реакт + тайпскрипт.
Ссылки где что найти:
Site
Chrome Store Page
Репозиторий
Я, кстати, быстро понял, что не всем нравится, когда расширение переопределяет newtab в Chrome. Кому-то удобнее просто закрепить его первой вкладкой и через CMD+0 переключаться на него. Для таких пользователей есть отдельная сборка, которая не переопределяет newtab:
Chrome Store (version without newtab).
Что дальше:
Буду планомерно развивать опираясь на собственное чувство прекрасного и ваши отзывы.
Бог даст, прикручу биллинг, заработаю миллионы и буду кайфовать ?
А пока ссылочки по папочкам сортируем.
Комментарии (36)
LeshaRB
08.11.2024 06:36Есть ли синхронизация между устройствами?
Текущие закладки туда добавляются или надо с 0 все?
pltnkv Автор
08.11.2024 06:36Есть ли синхронизация между устройствами?
Пока что нет, но я ее делаю и тестирую пока что на себе.
Текущие закладки туда добавляются или надо с 0 все?
Существующие браузерные закладки можно импортировать автоматически.
Fehtor
08.11.2024 06:36А разве такая система с закрытыми закладками не нагружает комп? Их же очень много должно быть
pltnkv Автор
08.11.2024 06:36Оно не жрет ресурсов больше, чем при обычном пользовании браузера.
Думаю даже получается экономить потому что при клике на закладку, которая уже открыта в одной из вкладок тебя переносит на нее, вместо того чтобы открывать новую вкладку.
Плюс есть функция "Close duplicate tabs", которая тоже ресурсы подчищает.
AleksSl
08.11.2024 06:36Спасибо тебе добрый человек! )
Думаю мне пока не сильно надо, но вот прямо сердце радуется видеть полезный тул тут, да ещё и с открытым репозитории. ))
AdrianoVisoccini
08.11.2024 06:36Установил, пробую, пока супер удобно.
Предложение по функционалу:
Автоматический импорт закрепленных вкладок
у меня все рабочие штуки висят в закрепе, при этом чтобы добавить их в приложение их пришлось открыть дополнительно каждую в новой вкладке и потом добавить, а ведь логично что именно закрепленные вкладки первым делом захочется туда занести
Спасибо за приложение!pltnkv Автор
08.11.2024 06:36Спасибо за фидбек.
По идее их можно было так импортировать без открывания каждой:AdrianoVisoccini
08.11.2024 06:36там только закладки, а есть ещё "закрепленные" когда на вкладку нажимаешь закрепить и она улетает в левую часть закладок и становится узенькой такой.. Ну хз как это ещё описать)) Вот скрин
ksnk
08.11.2024 06:36Есть ли (планируется ли) автоимпорт для Хрома? Тоесть, добавил я в закладки новую страничку, чтобы она автоматом появилась в окне табми ?
pltnkv Автор
08.11.2024 06:36Идея, что новые закладки добавляешь именно в Tabme.
Как на видео:
https://gyazo.com/405d9b9ee5ea305e590ceaab96f66ab4
И хочу сделать обратную синхронизацию. Чтобы когда в Tabme добавляешь закладку, она еще и в обычные браузерные закладки добавлялась. Как бекап и для подсказок через браузерной поисковой строкеMingun
08.11.2024 06:36То есть, вы закладки в своей структуре храните? А почему нельзя было существующую от браузера использовать? Она неудобна/недоступна или какие-то другие соображения были?
pltnkv Автор
08.11.2024 06:36Чтобы потом можно было шарить папки с командой. Или открывать папке по ссылке с других устройств
Mingun
08.11.2024 06:36Всё же я не совсем понимаю, как наличие возможности открыть папку с другого устройства влияет на то, где именно хранить эту папку. Ссылка же всё равно через ваш обработчик пройдёт, он спокойно к закладкам обратиться может. Или всё-таки не может?
zompin
08.11.2024 06:36Я так с новой вкладкой психанул году в 2017, когда Firefox обновился на 57 версию) https://addons.mozilla.org/ru/firefox/addon/rokot-dial/. Да можете пинать меня за самопиар)
nin-jin
08.11.2024 06:36не всем нравится, когда расширение переопределяет newtab в Chrome
Потому что слишком медленно стартует?
pltnkv Автор
08.11.2024 06:36Не, tabme быстро стартует.
Просто у некоторых пользователей другое расширение занимает newtab.
Ну и чтобы не ставить их перед ненужным выбором есть версия tabme, которая не переопределяет newtab.
Я бы это в идеале сделал через настройки, а не отдельный билд, но API хрома это не позволяет менять в рантайме.
Perfecti-ist
08.11.2024 06:36Установите браузер Arc и будет вам счастье
pltnkv Автор
08.11.2024 06:36Я пробовал Arc, но счастье обошло меня стороной.
Это была интересная попытка улучшить менеджмент табов. Но не могу назвать ее удачной. Там минимум мне не зашло. Там опять же приходится слишком много скролить вверх-вних в сайдбаре и прокликивать папки чтобы найти нужный таб.
Тем менее смысла на него переходить сейчас, когда разработчики объявили, что больше не будут его развивать.
smart_alex
08.11.2024 06:36А существует ли в природе простой менеджер закладок для FF, в духе двухпанельного NC?
iskateli
08.11.2024 06:36Непонятно как это поможет с большим количеством закладок, на скриншоте совсем небольшое кол-во. Получается будет удобно только если все закладки помещаются на экране?
pltnkv Автор
08.11.2024 06:36Да, это валидный фидбек.
Идея что на первом экране должны помещаться ссылки на документы по активным ключевым проектам.
Менее приоритетное просто помещается ниже и надо скролиться до него (или через поиск).
Дальше я скорей всего подвезу spaces (разные экраны с папками) как мета-уровень организации папок.
DmitryDzz
08.11.2024 06:36Я правильно понял, что вы храните данные о закладках в своей структуре данных, чтобы была возможность сохранять информацию о цвете и видимости (скрыта/не скрыта)? На правах идеи: вы не рассматривали вариант помещения этой информации в имя закладки? Тогда в своём расширении вы могли бы это имя парсить и служебную информацию не показывать, зато решился бы вопрос с синхронизацией между устройствами.
pltnkv Автор
08.11.2024 06:36Спасибо за идею. Думал об этом. Но это поможет только частично. Бекенд нужен в любом случае чтобы синхронить между устройствами, например с мобилами. Я на телефоне использую сафари и меня он на 100% устраивает (мобильный хром мне не нравится). Поэтому мне надо чтобы закладки синхронились за пределами хрома.
izh-vii
08.11.2024 06:36Спасибо, установил, вроде нравится.
Надеюсь вам не надоест развивать проект )
Поддержку языков не планируете делать?izh-vii
08.11.2024 06:36PS Не соображу, руками закладку не добавить только из OpenTabs , либо редактировать имеющуюся?
pltnkv Автор
08.11.2024 06:36Спасибо, надеюсь мне тоже не надоест. Пока беклог идей огромный.
Поддержку языков делать пока не планирую. Я лучше потрачу время чтоб довести интерфейс до состояния чтобы он был понятен без текста.
Не совсем понял вопрос про добавление закладок.
Чтобы сохранить закладку надо перетащить ее из боковой панели в любую папку, как на гифке:izh-vii
08.11.2024 06:36О, группы тоже можно перетаскивать, замечательно.
Возможность видеть открытые вкладки и сразу закрывать их невероятно удобно.
Показалось, что папки, в которых много закладок ломают место на странице, но вполне решается секциями. Со второго взгляда еще лучше, чем с первого )
Еще раз спасибо.P.P.S
Черт, да это просто совершенный продукт, не делайте с ним больше ничего, испортите )))
rsashka
А есть тоже самое, но для Firefox?
GrimAnEye
https://addons.mozilla.org/ru/firefox/addon/simple-tab-groups/