ExtMan CR.RU : 2017.12.31
Опубликовано: Бармалей · 31.12.2017 · 00:01 ••• Обновление: 09.08.2020 · 15:55 0

Обкаточная версия, общая переделка и доработка кода исходного "оперного" аддона (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" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 31.12.2017 09.08.2020 241 0.0

Поделиться

Всего комментариев: 0
close