Рождение проблемы:

...какое-то время назад. Я менеджер менеджеров, отвечаю за разные команды с разными фокусами. У каждой команды свои проекты. В каждом проекте есть несколько миро-досок, гугл-доков, доков в конфлюенсе, эпик в джире и еще горка ВАЖНЫХ ссылок!

Надо как-то все это богатство организовать и перестать уже дергать коллег в слаке с «А напомни, плз, ссылку на...».

Поиски решения:

Начал со встроенных закладок в браузере. Формально они работают, но всерьез их воспринимать сложно.

Они требуют реальных когнитивных затрат на поиски желаемой закладки. Нужно двигать курсор; целиться; раскрывать разные папки, чтобы понять, где нужная тебе закладка. Короче, слишком сложно и долго.

В 2024 году так напрягать пользователя неприлично.

Дальше началась вереница различных хром-экстеншенов по организации закладок. В итоге остановился на Toby. Казалось, что это было то, что нужно.

Плюсы:

— Визуальный (позволяет быстро найти нужное без лишних кликов).

Минусы:

— Перегруженный UI.
— Тормозит.
— Мало закладок помещается на один экран, нужно много скроллить.

Я жил с ним какое-то существенное время, но в один момент его недостатки перевесили плюсы.

И так совпало, что в этот период жизни мой внутренний программист взвыл и вырвался наружу. Он объявил, что так больше жить нельзя, и надо срочно что-то сделать своими руками — для души и ментального здоровья.

А тут и проблема на поверхности.

Решение

Я хотел видеть все на одном экране без лишних кликов, в крайнем случае чутка скроллить (потому что скролл не добавляет когнитивной нагрузки).

Хотелось чтобы искать нужную закладку удобно было глазками.
И чтобы визуально (цветовое кодирование помогает якорить глазки быстрее).
И чтоб интерфейса было минимум, а основной фокус на контент.

Так родился пет-проджект Tabme — самый простой и удобный менеджер закладок для Олега =)).

Скриншотик из хромстора
Скриншотик из хромстора

Делюсь им с вами, кайфуйте вместе со мной.

Но! Чтоб кайфовать нужно его правильно готовить.

Кайф не только в простоте использования, но и в том, что я могу найти все ключевые документы по всем проектам за последние годы. Я не удаляю закладки по завершенным проектам, а просто скрываю их (hide). При этом поиск автоматом ищет и в скрытых закладках. Это оказалось супер удобным: актуальный минимум на экране и вся история в пределах одного клика.

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

еще скриншотик
еще скриншотик

В общем свою задачу организации проектов по папочкам я решил.

Попробуете — пишите.
Буду рад любому фидбеку, что зашло, а что нет ?

Технологии:
Тут все скучно: реакт + тайпскрипт.

Ссылки где что найти:
Site
Chrome Store Page
Репозиторий

Я, кстати, быстро понял, что не всем нравится, когда расширение переопределяет newtab в Chrome. Кому-то удобнее просто закрепить его первой вкладкой и через CMD+0 переключаться на него. Для таких пользователей есть отдельная сборка, которая не переопределяет newtab:
Chrome Store (version without newtab).

Что дальше:
Буду планомерно развивать опираясь на собственное чувство прекрасного и ваши отзывы.
Бог даст, прикручу биллинг, заработаю миллионы и буду кайфовать ?
А пока ссылочки по папочкам сортируем.

Комментарии (36)


  1. rsashka
    08.11.2024 06:36

    А есть тоже самое, но для Firefox?



  1. LeshaRB
    08.11.2024 06:36

    1. Есть ли синхронизация между устройствами?

    2. Текущие закладки туда добавляются или надо с 0 все?


    1. pltnkv Автор
      08.11.2024 06:36

      Есть ли синхронизация между устройствами?

      Пока что нет, но я ее делаю и тестирую пока что на себе.

      Текущие закладки туда добавляются или надо с 0 все?

      Существующие браузерные закладки можно импортировать автоматически.


  1. goyan
    08.11.2024 06:36

    Yandex browser не поддерживает это расширение - При скачивании произошла ошибка.: Invalid manifest
    Opera и Chromium OK.


    1. pltnkv Автор
      08.11.2024 06:36

      Спасибо за фидбек! Буду разбираться


  1. Fehtor
    08.11.2024 06:36

    А разве такая система с закрытыми закладками не нагружает комп? Их же очень много должно быть


    1. pltnkv Автор
      08.11.2024 06:36

      Оно не жрет ресурсов больше, чем при обычном пользовании браузера.
      Думаю даже получается экономить потому что при клике на закладку, которая уже открыта в одной из вкладок тебя переносит на нее, вместо того чтобы открывать новую вкладку.
      Плюс есть функция "Close duplicate tabs", которая тоже ресурсы подчищает.


  1. AleksSl
    08.11.2024 06:36

    Спасибо тебе добрый человек! )

    Думаю мне пока не сильно надо, но вот прямо сердце радуется видеть полезный тул тут, да ещё и с открытым репозитории. ))


  1. AdrianoVisoccini
    08.11.2024 06:36

    Установил, пробую, пока супер удобно.
    Предложение по функционалу:
    Автоматический импорт закрепленных вкладок
    у меня все рабочие штуки висят в закрепе, при этом чтобы добавить их в приложение их пришлось открыть дополнительно каждую в новой вкладке и потом добавить, а ведь логично что именно закрепленные вкладки первым делом захочется туда занести

    Спасибо за приложение!


    1. pltnkv Автор
      08.11.2024 06:36

      Спасибо за фидбек.
      По идее их можно было так импортировать без открывания каждой:


      1. AdrianoVisoccini
        08.11.2024 06:36

        там только закладки, а есть ещё "закрепленные" когда на вкладку нажимаешь закрепить и она улетает в левую часть закладок и становится узенькой такой.. Ну хз как это ещё описать)) Вот скрин


        1. pltnkv Автор
          08.11.2024 06:36

          Все понял, спасибо за скриншот


  1. ksnk
    08.11.2024 06:36

    Есть ли (планируется ли) автоимпорт для Хрома? Тоесть, добавил я в закладки новую страничку, чтобы она автоматом появилась в окне табми ?


    1. pltnkv Автор
      08.11.2024 06:36

      Идея, что новые закладки добавляешь именно в Tabme.
      Как на видео:
      https://gyazo.com/405d9b9ee5ea305e590ceaab96f66ab4

      И хочу сделать обратную синхронизацию. Чтобы когда в Tabme добавляешь закладку, она еще и в обычные браузерные закладки добавлялась. Как бекап и для подсказок через браузерной поисковой строке


      1. Mingun
        08.11.2024 06:36

        То есть, вы закладки в своей структуре храните? А почему нельзя было существующую от браузера использовать? Она неудобна/недоступна или какие-то другие соображения были?


        1. pltnkv Автор
          08.11.2024 06:36

          Чтобы потом можно было шарить папки с командой. Или открывать папке по ссылке с других устройств


          1. Mingun
            08.11.2024 06:36

            Всё же я не совсем понимаю, как наличие возможности открыть папку с другого устройства влияет на то, где именно хранить эту папку. Ссылка же всё равно через ваш обработчик пройдёт, он спокойно к закладкам обратиться может. Или всё-таки не может?


  1. zompin
    08.11.2024 06:36

    Я так с новой вкладкой психанул году в 2017, когда Firefox обновился на 57 версию) https://addons.mozilla.org/ru/firefox/addon/rokot-dial/. Да можете пинать меня за самопиар)


  1. nin-jin
    08.11.2024 06:36

    не всем нравится, когда расширение переопределяет newtab в Chrome

    Потому что слишком медленно стартует?


    1. pltnkv Автор
      08.11.2024 06:36

      Не, tabme быстро стартует.
      Просто у некоторых пользователей другое расширение занимает newtab.
      Ну и чтобы не ставить их перед ненужным выбором есть версия tabme, которая не переопределяет newtab.

      Я бы это в идеале сделал через настройки, а не отдельный билд, но API хрома это не позволяет менять в рантайме.


      1. nin-jin
        08.11.2024 06:36

        Какое расширение? Думаю оно просто дублирует это по функционалу.


  1. Perfecti-ist
    08.11.2024 06:36

    Установите браузер Arc и будет вам счастье


    1. pltnkv Автор
      08.11.2024 06:36

      Я пробовал Arc, но счастье обошло меня стороной.

      Это была интересная попытка улучшить менеджмент табов. Но не могу назвать ее удачной. Там минимум мне не зашло. Там опять же приходится слишком много скролить вверх-вних в сайдбаре и прокликивать папки чтобы найти нужный таб.

      Тем менее смысла на него переходить сейчас, когда разработчики объявили, что больше не будут его развивать.


  1. smart_alex
    08.11.2024 06:36

    А существует ли в природе простой менеджер закладок для FF, в духе двухпанельного NC?


  1. tkutru
    08.11.2024 06:36

    У нас в России три пути...

    вебкам, закладки и айти!


  1. iskateli
    08.11.2024 06:36

    Непонятно как это поможет с большим количеством закладок, на скриншоте совсем небольшое кол-во. Получается будет удобно только если все закладки помещаются на экране?


    1. pltnkv Автор
      08.11.2024 06:36

      Да, это валидный фидбек.

      Идея что на первом экране должны помещаться ссылки на документы по активным ключевым проектам.

      Менее приоритетное просто помещается ниже и надо скролиться до него (или через поиск).

      Дальше я скорей всего подвезу spaces (разные экраны с папками) как мета-уровень организации папок.


  1. DmitryDzz
    08.11.2024 06:36

    Я правильно понял, что вы храните данные о закладках в своей структуре данных, чтобы была возможность сохранять информацию о цвете и видимости (скрыта/не скрыта)? На правах идеи: вы не рассматривали вариант помещения этой информации в имя закладки? Тогда в своём расширении вы могли бы это имя парсить и служебную информацию не показывать, зато решился бы вопрос с синхронизацией между устройствами.


    1. pltnkv Автор
      08.11.2024 06:36

      Спасибо за идею. Думал об этом. Но это поможет только частично. Бекенд нужен в любом случае чтобы синхронить между устройствами, например с мобилами. Я на телефоне использую сафари и меня он на 100% устраивает (мобильный хром мне не нравится). Поэтому мне надо чтобы закладки синхронились за пределами хрома.


  1. izh-vii
    08.11.2024 06:36

    Спасибо, установил, вроде нравится.
    Надеюсь вам не надоест развивать проект )
    Поддержку языков не планируете делать?


    1. izh-vii
      08.11.2024 06:36

      PS Не соображу, руками закладку не добавить только из OpenTabs , либо редактировать имеющуюся?


      1. pltnkv Автор
        08.11.2024 06:36

        Спасибо, надеюсь мне тоже не надоест. Пока беклог идей огромный.

        Поддержку языков делать пока не планирую. Я лучше потрачу время чтоб довести интерфейс до состояния чтобы он был понятен без текста.

        Не совсем понял вопрос про добавление закладок.
        Чтобы сохранить закладку надо перетащить ее из боковой панели в любую папку, как на гифке:

        сохранение таба
        сохранение таба


        1. izh-vii
          08.11.2024 06:36

          О, группы тоже можно перетаскивать, замечательно.
          Возможность видеть открытые вкладки и сразу закрывать их невероятно удобно.
          Показалось, что папки, в которых много закладок ломают место на странице, но вполне решается секциями. Со второго взгляда еще лучше, чем с первого )

          Еще раз спасибо.

          P.P.S
          Черт, да это просто совершенный продукт, не делайте с ним больше ничего, испортите )))