Ссылка на магазин — https://chrome.google.com/webstore/detail/acid-tabs/hgceopemmcmigbmhphbcgkeffommpjfc.
Если у вас есть какие-либо пожелания по расширению Chrome Acid Tabs, отправьте сообщение о проблеме с описанием этой функции и варианта использования. Пожалуйста, сделайте это, прежде чем вы решите открыть запрос на включение любых изменений, которые могут сильно повлиять на UX, поскольку я бы предпочел сначала обсудить это по проблеме.
Всплывающее окно — https://github.com/jdhayford/acid-extension/tree/master/src/pages/Popup.
Содержит логику интерфейса React, позволяющую пользователям создавать и изменять правила. Эти правила сохраняются в хранилище синхронизации Chrome.
Фон — https://github.com/jdhayford/acid-extension/tree/master/src/pages/Background
Отвечает за организацию реальных групп вкладок, включая группировку/разгруппировку тегов, обновление порядка, цветов и названий групп.
Чтобы запустить и использовать расширение локально:
Примечание. Используйте Node версии 10.
npm install
npm start
Это должно запустить сервер webpackdev и создать локальную папку build/
с соответствующими исходными файлами. Затем вы можете выбрать эту папку на странице «Управление расширениями» в Chrome, активировать настройки разработчика и «Загрузить распакованное расширение».
Благодарим @lxieyang за создание одного из моих любимых шаблонов расширений Chrome https://github.com/lxieyang/chrome-extension-boilerplate-react