Mwepụta nke Electron 19.0.0, ikpo okwu maka iwulite ngwa dabere na injin Chromium

A kwadoro ntọhapụ nke Electron 19.0.0 ikpo okwu, nke na-enye usoro zuru oke maka ịmepụta ngwa ndị ọrụ multi-platform, na-eji Chromium, V8 na Node.js components dị ka ndabere. Mgbanwe dị ịrịba ama na ọnụọgụ ụdị bụ n'ihi mmelite nke Chromium 102 codebase, ikpo okwu Node.js 16.14.2 na V8 10.2 JavaScript engine.

В среди изменений в новом выпуске:

  • Добавлен метод BrowserWindow, через который можно изменить цвет кнопок, цвет символов и высоту окна с включённым WCO (Window Controls Overlay).
  • Добавлен API nativeTheme.inForcedColorsMode для определения включения принудительного цветового режима.
  • Добавлен API ses.setCodeCachePath() для выставления каталога для кэширования кода.
  • Предоставлена возможность закрытия окна в случае закрытия родительского окна.
  • В setBackgroundColor добавлена поддержка дополнительных форматов цветов.
  • Добавлено предупреждение об изоляции по умолчанию скриптов упреждающей загрузки (preload), начиная с ветки Electron 20.
  • В конструкторе BrowserWindow на платформе Linux прекращена поддержка опции skipTaskbar, из-за которой Window.is_skip_taskbar требовал работы в режиме unsafe при том, что скрытие из панели задач не поддерживалось в окружениях на базе Wayland.

Igwe ikpo okwu Electron na-enye gị ohere ịmepụta ngwa eserese ọ bụla site na iji teknụzụ ihe nchọgharị, nke akọwapụtara ya na Javascript, HTML na CSS, yana ọrụ nwere ike gbasaa site na usoro mgbakwunye. Ndị nrụpụta nwere ohere ịnweta modul Node.js, yana API agbatịkwuru maka imepụta mkparịta ụka nwa afọ, ijikọ ngwa, mepụta menu onodu, ijikọ na sistemụ ngosi, imegharị windo, yana imekọrịta ihe na sistemụ Chromium.

N'adịghị ka ngwa weebụ, a na-ebuga mmemme dabere na Electron dị ka faịlụ nwere onwe ya nke na-ejikọtaghị na ihe nchọgharị. N'otu oge ahụ, onye nrụpụta ekwesịghị ichegbu onwe ya maka ibubata ngwa maka nyiwe dị iche iche; Electron ga-enye ike iwulite sistemụ niile nke Chromium na-akwado. Electron na-enyekwa ngwaọrụ maka nnyefe akpaka na ntinye nke mmelite (enwere ike ịnye mmelite site na sava dị iche ma ọ bụ site na GitHub ozugbo).

Mmemme ndị e wuru n'elu ikpo okwu Electron gụnyere onye nchịkọta akụkọ Atom, onye ahịa email Mailspring, GitKraken Toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, yana ndị ahịa gọọmentị maka ọrụ dị ka Skype, Signal, Slack , Basecamp, Twitch, Ghost, Waya , Wrike, Visual Studio Code na Discord. Na mkpokọta, katalọgụ mmemme Electron nwere ngwa 775. Iji mee ka mmepe nke ngwa ọhụrụ dị mfe, edozila usoro ngosi ngosi ọkọlọtọ, gụnyere ihe atụ koodu maka idozi nsogbu dị iche iche.

isi: opennet.ru

Tinye a comment