Разработчики фреймворка Electron выпустили версию 27.0.0. В обновление включили поддержку Chromium 118, Node.js 18 и V8 11. Кроме того, система больше не поддерживает macOS High Sierra и Mojave.
Основные нововведения в Electron 27.0.0:
-
обновили основной стек до актуальных версий: Chromium 118, Chrome DevTools 118, Node 18.17.1 и V8 11.8;
-
Electron теперь не запускается на macOS 10.13 (High Sierra) и macOS 10.14 (Mojave). Старые версии фреймворка будут работать, но для Electron 27 теперь нужна macOS 10.15 (Catalina) и выше;
-
добавили поддержку API chrome.scripting для подстановки на страницы своего JavaScript и CSS;
-
появилось API для учёта настроек системы для управления прозрачностью фона приложений;
-
вместо методов
systemPreferences.{get,set}AppLevelAppearanceиsystemPreferences.appLevelAppearanceтеперь доступен модульnativeTheme; -
значение
alternate-selected-control-textв методеsystemPreferences.getColorтеперь не поддерживается, вместо него можно использоватьselected-content-background; -
по умолчанию активирован режим WaylandWindowDecorations, с его помощью можно корректно менять размер и положение окон в окружениях на базе Wayland;
-
API ipcRenderer.sendTo() признали устаревшими, и вместо него рекомендуется использовать MessageChannel.
ссылка на оригинал статьи https://habr.com/ru/articles/767866/
Добавить комментарий