Обновление расширения „Продзен“ v2.8.0

Вышла новая версия расширения «Продзен». Предыдущая версия была совсем недавно, но в Дзене уже успели обновить дизайн, за которым мне приходится гоняться. Да и само развитие расширения тоже не стоит на месте.

Что нового в версии 2.8.0

  • Переход на использование manifest.json v3. Опять 😉

Это уже вторая попытка, первый раз я выпускал схожее обновление в марте. Но тогда пришлось вернуться обратно, из-за ряда технических проблем. Сейчас их удалось обойти, и всё должно работать как надо.

Хочу отметить, что браузер Firefox запаздывает с поддержкой этого стандарта, поэтому устаревшие, хоть и относительно свежие, версии браузера могут не поддерживать эту версию расширения. Рекомендую обновиться.

  • Доработка с учётом изменения дизайна страницы в Дзене.

В Дзен обновилась страница статей. Эта версия расширения учитывает эти изменения. Условные обозначения (время публикации, просмотры, ссылка, «грустный робот») выводятся в виде эмодзи. Однако, в будущем, я надеюсь вернуться к предыдущему стилю.

  • Опция «Скрывать баннер в студии» скрывает баннеры «Продвижение» и «Перенос видео с YouTube».

Я решил, что нет смысла добавлять отдельный переключатель для скрытия нового баннера с предложением перенести контент из YouTube в Дзен, и объединил их.

  • В настройках расширения для Firefox больше не отображаются опции
    «Почасовая статистика: график» и «Скрывать баннер в студии», из-за особенностей браузера.

В Firefox не поддерживается тот механизм изменения скрытия блоков, который используется в Chrome, поэтому неактуальные опции были скрыты

  • Началась миграция кода расширения с JavaScript на Kotlin.

Технический нюанс, который не коснётся функциональности расширения. Но в идеале снизится вероятность ошибок при разработке, и вообще мне будет веселее работать над расширением — Kotlin мне нравится больше.

Об установке обновления

Расширение уже загружено в маркеты, в Chrome и Firefox будет доступно в ближайшее время. В Microsoft Edge появится в течение недели.

В браузерах, совместимых с Chrome (Яндекс Браузер, Atom, Vivaldi, Opera и т.д.), можно использовать версию из Chrome Store.

Описание расширения и ссылки на его установку приведены здесь.

Поддержать разработку расширения можно здесь.

Игорь:

This website uses cookies.