' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'')//-->
Tab Controller RU – продвинутое управление открытием, закрытием, активацией и позицией вкладок. Выбор способа активации и позиции новых открываемых вкладок, правила перехода при закрытии вкладок, опция принудительного перевода всплывающих окон во вкладки. Настраиваемый интерфейс окна настроек, есть "ночная" тема. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.
В этой статье:
Tab Controller RU – расширение для браузеров семейства Chromium, обеспечивает комфортное настраиваемое поведение браузера с точки зрения позиционирования вкладок и переходов между ними.
Основное назначение – обеспечить оперативное* управление переключением между вкладками при их открытии и закрытии. Главная цель – простота и компактность решения, низкая нагрузка на браузер и работоспособность на любых версиях браузеров.
* Повышает удобство и скорость навигации, устанавливая переходы между вкладками желаемым образом.
Расширение написано "по просьбам трудящихся" на основе достаточно известного аддона Tab Position Customizer 2, в качестве базового прототипа для доработки выбрана его старая* версия – 1.0 от 16.10.2014. При разработке форка ставилась задача облегчения кода, универсально работающего на любых браузерах, а также задача "вырезания" различного "мусора", не содержащего полезных функций для конечного пользователя. Кроме того, функционал расширен за счёт использования более современных API и смены общего подхода к вызову настроек, которые пользователь может менять "на лету" (в оригинале – только стандартное отдельное окно настроек во вкладке, вызываемое со страницы chrome://extensions).
* Главная причина – эта версия, фактически, является полным аналогом её "предшественника", старого и известного расширения "Tab Position Customizer" (разработка 2011 года), и имеет достаточно компактный и аккуратный код (хотя и существенно "устаревший" на сегодняшний день)). Сам же полезный функционал остался неизменным, т.е., по сути, немногочисленные клоны "кустомайзера" ничем не отличаются от изначально компактного аддона 2011 года. Соответственно, автору потребовалось гораздо меньше усилий по "зачистке от мусора" и "осовремениванию классики"..:)
Конечно, кроме выбранного прототипа, есть и другие расширения-аналоги, но все они либо не имеют минимально достаточного набора функций по управлению позиционированием вкладок, либо содержат настолько "монструозный" исходный код, что вопрос об их оптимизации с целью снижения общей ресурсоёмкости расширения практически не рассматривался.
В результате сделанных изменений получился простой и компактный браузерный аддон с расширенным управлением позицией вкладок и способами их открытия. Расширение может служить отличной лёгкой и современной альтернативой многим "переключальщикам", упрощая работу со вкладками и не уступая "классике жанра" по функциональности.
При выпуске первой версии в сентябре 2022 года аддон был "брэндирован" как "Tab Controller RU", символизируя общую ориентированность на русскоязычную* аудиторию пользователей. На текущий момент аддон распространяется под этой "торговой маркой".
* В качестве языка описания и интерфейса используется только русский (жёстко зашит в коде). Какая‑либо иная локализация, кроме русской, в расширении отсутствует и в обозримом будущем не планируется.
Следует особо отметить, что в отличие от многих других современных аддонов, в Tab Controller RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.
Автор гарантирует отсутствие в этом расширении различных следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.
Tab Controller RU предназначен для быстрой установки способов позиционирования и переходов между вкладками, повышая общую скорость и удобство работы в браузере. Также доступен выбор способа открытия Панели управления (окна настроек) и его цветового оформления.
По умолчанию* все функции и настройки доступны во всплывающем окне, вызов – щелчок по кнопке на тулбаре: * По желанию Панель управления может быть открыта и "стандартным" способом, в отдельной вкладке.
Щёлкните по изображению, чтобы просмотреть другой скриншот.
Назначение большинства настроек и экранных кнопок интуитивно понятно из их названия. Кроме того, у всех элементов управления (включая все опции вложенных списков параметров) есть всплывающая подсказка с кратким описанием их функций и действия, не поленитесь прочитать её хотя бы один раз.)
При выборе любой из опций она задействуется автоматически (изменения сохраняются и применяются сразу же).
Подробнее о настройках и управлении аддоном читаем в статье Tab Controller RU : Настройка и применение.
Текущие изменения настроек автоматически сохраняются в локальном хранилище аддона и сразу же вступают в силу. Никаких дополнительных действий от пользователя при этом не требуется.
Аддон работает во всех окнах, кроме откреплённых окон DevTools. Правила позиционирования применяются ко всем вкладкам на всех сайтах, а также к локальным и служебным страницам.
Кроме основных функций управления вкладками, в Панели управления есть ряд вспомогательных экранных кнопок, служащих для вызова ссылочных переходов на официальный сайт расширения (проверка обновления, справка и общая техническая документация по аддону).
Об этих функциях читаем в статье Tab Controller RU : Дополнительные сервисные функции.
С некоторыми дополнительными подробностями, особенностями применения и другими техническими деталями разработки можно ознакомиться в статье Tab Controller RU : Что "под капотом".
Для изучения изменений функционала в конкретных версиях расширения можно воспользоваться ссылками, указанными в разделе "История версий" в отдельной статье Tab Controller RU : Ресурсы и ссылки. Там же приведены и другие полезные ссылки, позволяющие лучше понять общий механизм работы аддона и оценить его возможности.
Начиная с декабря 2022 года разработка "Tab Controller RU" приостановлена, аддон будет поддерживаться только по "остаточному принципу" (исправление явных ошибок). Дальнейшее добавление каких‑либо дополнительных функций или иных усовершенствований не предусматривается.
Это связано с тем, что по результатам анализа (предполагаемых) новых возможностей автором принято решение о развитии этого проекта в рамках отдельного, гораздо более функционального расширения, созданного на базе этого аддона и являющегося его прямым "наследником". Новый проект назван "Tab Controller Plus RU" и размещён на сайте "Комфортная Рабочая Зона".
Решение о разделении и переносе проекта также связано с общей направленностью этого сайта ("Склад Полезняшек", небольшие "узкоспециализированные" аддоны) и с тем, что расширенные возможности нового аддона уже "переросли" уровень "полезняшки", новое расширение становится полноценным продвинутым менеджером вкладок и, теперь, вполне логично вписывается в общую тематику сайта "Рабочей Зоны".
Исходя из сказанного, предыдущие планы развития аддона теперь в полной мере относятся к его "младшему брату", который в дальнейшем будет полноценно развиваться и совершенствоваться. При этом "старший" будет востребован как лёгкая "шустрая полезняшка" для тех, кому нужны только базовые функции позиционирования вкладок…
В общем и целом – разработка "Tab Controller RU" будет поддерживаться и развиваться, есть некоторые задумки на предмет дополнительных функций, повышающих комфорт работы с аддоном.
Несмотря на достаточное число "конкурентов" этого расширения, сама задача управления вкладками для создания "комфортной рабочей среды" весьма интересна автору, а необходимость в подобных аддонах была, есть и будет. Поэтому, в любом случае, этот проект будет жить и дальше, потребность в улучшении функциональности расширения и упрощении его применения конечными пользователями (и самим автором)) остаётся даже после внесения всевозможных усовершенствований, ведь никогда не будет найдено нечто "идеальное раз и навсегда"… :)
Основная часть полезного функционала в какой‑то степени уже реализована. В дальнейшем, возможно, что-то будет сделано в плане совершенствования уже имеющихся возможностей или добавления новых для работы с группами вкладок, часть функций будет "заимствована" из других аддонов в рамках этого же расширения.
Есть и другие, понятные автору, направления развития функционала расширения, но на текущий момент не хотелось бы "раскрывать все карты", пусть эти фичи останутся моей "маленькой коммерческой тайной", которая обязательно будет реализовываться и публиковаться в будущем.)
Желающие лично поучаствовать в развитии этого проекта могут обсудить имеющиеся и предложить какие‑то другие полезные и нужные функции для этого аддона непосредственно в комментариях к этой* статье. Автором приветствуется конструктивная критика с "конкретным фидбэком", на основе которых можно будет решать различные (возможные)) "нестыковки" или дополнять функционал "Контроллера вкладок" в соответствии с "пожеланиями трудящихся".)
* Создание отдельной статьи по фичам, по аналогии с лругими авторскими расширениями, на текущий момент не планируется. Если в дальнейшем такая необходимость возникнет, ссылки на подобные материалы будут опубликованы в этом подразделе. В общем, "следите за новостями" и периодически проверяйте обновления этой статьи. Если, конечно, вам интересна вся эта тематика..:)
Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром‑браузерах версий 29+ (рекомендуется 31+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, желательно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)
Можно загрузить любую из версий Tab Controller RU на следующих ресурсах:
Настоятельно рекомендуется использовать текущую стабильную версию расширения. Более ранние выпуски можно устанавливать только в исследовательских целях для сравнительного анализа функций и возможностей аддона. Авторская поддержка предыдущих версий не осуществляется, претензии по возможным проблемам их эксплуатации не рассматриваются.
При возникновении сложностей с установкой читаем этот совет.
Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию: Разрешить использование в режиме инкогнито [читать матчасть]