Pull to refresh

Chromizer — тема для Google Chrome легко, удобно, быстро

Reading time2 min
Views1.1K
Современные браузеры — часто используемые программы как для работы, так и для развлечения. В связи с этим важными являются не только технические характеристики, но и возможности дополнительной настройки и, конечно, оформления.
Я часто использую Google Chrome и в какой-то момент стал интересоваться, как же можно изменить стандартный вид приложения.
image

Основные варианты

Минусы имеющихся решений


Галерея тем от Google
  • Выбор тем невелик
  • К тому же во многих темах страдает удобство использования, т. к., например, дизайн вкладок сделан так, что прочитать текст сложно, непривычно воспринимать рамку окна в ярких и пестрых цветах и т. п.

Программы в духе CRX Theme Creator, Chromium Theme Creator
  • Программы, которые удалось найти — для windows (я работаю на MacBook)
  • Временные затраты на создание темы — запустить программу, указать картинки, продумать цвета панелей, кнопок и других элементов — не факт что получится хорошее сочетание цветов с первого раза, т. к. не все одарены чувством прекрасного

Чего я хочу?


Для меня бОльшая часть темы — это обои новой вкладки. Это наиболее крупный элемент, панели я предпочитаю не изменять — чтобы быстро ориентироваться в визуально знакомой среде. Быстрая смена обоев вкладки стала бы компромиссом между обширным набором возможностей, но с большими затратами времени на создание своей темы и скоростью, и в то же время простотой.

Что делать?


Поискав решения для быстрой смены обоев новой вкладки, я ничего не нашел и решил написать простой инструмент и заодно немного вникнуть во внутреннюю «кухню» Google Chrome.

Что такое тема для Google Chrome?


Тема для Google Chrome это специальный тип расширений. Состоит из упакованных в zip архив со специальным ключом, файла стиля manifest.json и картинок темы.

Как это работает?


Со стороны приложения
  • Chromizer загружает картинку пользователя на сервер
  • Добавляет к ней файл стиля
  • Запаковывает тему
  • Предоставляет пользователю ссылку для скачивания.

Со стороны пользователя
  • Пользователь выбирает картинку в формате png, из которой он хочет создать тему
  • Нажимает кнопку «Создать тему»
  • Скачивает и устанавливает тему в браузер



Что получаем?


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

P. S. Ссылка на хабратему
Tags:
Hubs:
Total votes 24: ↑18 and ↓6+12
Comments10

Articles