20 июля, 2010

Chromizer

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

Я часто использую Google Chrome и в какой-то момент стал интересоваться, как же можно изменить стандартный вид приложения.





Основные варианты
Минусы имеющихся решений

Галерея тем от Google
  • Выбор тем невелик

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


Программы в духе CRX Theme Creator, Chromium Theme Creator
  • Программы, которые удалось найти — для windows (я работаю на MacBook)

  • Временные затраты на создание темы — запустить программу, указать картинки, продумать цвета панелей, кнопок и других элементов — не факт что получится хорошее сочетание цветов с первого раза, т. к. не все одарены чувством прекрасного


Чего я хочу?

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


Что делать?

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


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

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


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

Со стороны приложения
  • Chromizer загружает картинку пользователя на сервер

  • Добавляет к ней файл стиля

  • Запаковывает тему

  • Предоставляет пользователю ссылку для скачивания.


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

  • Нажимает кнопку «Создать тему»

  • Скачивает и устанавливает тему в браузер




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

Комментариев нет:

Отправить комментарий