Обкаточная версия, общая переделка и доработка кода исходного "оперного" аддона (v.2.1 от 04.02.2016).
Проверка работоспособности: SRWare Iron 31/36/49.
Основные изменения:
- замена размещения с боковой панели на стандартный попап по кнопке тулбара + замена название;
- перевод интерфейса на русский язык – теперь жёстко зашит в коде, удалены все остальные языки;
- сведение всего JS-кода в единый файл, отдельно – загрузчик фоновых функций + обновление бэйджика/подсказки;
- допиливание интерфейса/стилей/шаблонов вывода + замена иконок + все иконки/кнопки теперь внутри css/js-файлов;
- добавлены блоки предупреждений/сообщений + подробная Справка с описанием всех функций и "нюансов" использования;
- добавлены подсказки на всех элементах интерфейса, добавлен вывод подробной информации по каждому аддону;
- добавлена возможность копирования в буфер обмена ID или подробной информации по каждому аддону;
- добавлена возможность запуска установленных приложений непосредственно из их блока в списке;
- зачищен/заменён и частично оптимизирован код отдельных функций, добавлен ряд дополнительных полезных фич (см. в Справке);
- добавлен вывод сводной информации по аддонам в подсказке кнопки тулбара + показ числа активных аддонов на бэйджике;
- добавлено фоновое отслеживание состояния любых других аддонов + запись об этом в лог + быстрая выгрузка из памяти после отработки;
- манифест: добавлено ограничение по версии браузера (22+), убраны лишние пермишены (оставлен только "management");
- удалена отдельная страница настроек с единственной опцией переключения внешнего вида;
- взамен удалённой страницы добавлена кнопка переключения с автозапоминанием состояния; :)
- удалены все лишние файлы, размер упакованного расширения уменьшен примерно в 2 раза;
- сохранение настроек перенесено в локальное хранилище самого аддона.
Скриншоты:
[Копия скриншота]
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: management, runtime, tabs, browserAction
- Запрашиваемые разрешения:
[ "management" ]
Загрузка и установка
Дополнительно
|