Famoahana ny Electron 19.0.0, sehatra fananganana fampiharana mifototra amin'ny motera Chromium

Efa nomanina ny famoahana ny sehatra Electron 19.0.0, izay manome rafitra mahazaka tena ho an'ny fampivoarana ny rindranasan'ny mpampiasa sehatra maro, mampiasa ny singa Chromium, V8 ary Node.js ho fototra. Ny fiovana lehibe amin'ny laharan'ny dikan-teny dia noho ny fanavaozana ny codebase Chromium 102, ny sehatra Node.js 16.14.2 ary ny motera JavaScript V8 10.2.

Anisan'ireo fanovana tamin'ny famoahana vaovao:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ BrowserWindow, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ†Π²Π΅Ρ‚ символов ΠΈ высоту ΠΎΠΊΠ½Π° с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ WCO (Window Controls Overlay).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API nativeTheme.inForcedColorsMode для опрСдСлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API ses.setCodeCachePath() для выставлСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ закрытия ΠΎΠΊΠ½Π° Π² случаС закрытия Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
  • Π’ setBackgroundColor Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚ΠΎΠ².
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± изоляции ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скриптов ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (preload), начиная с Π²Π΅Ρ‚ΠΊΠΈ Electron 20.
  • Π’ конструкторС BrowserWindow Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Linux ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΈ skipTaskbar, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Window.is_skip_taskbar Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ unsafe ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ скрытиС ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΎΡΡŒ Π² окруТСниях Π½Π° Π±Π°Π·Π΅ Wayland.

Ny sehatra Electron dia ahafahanao mamorona rindranasa an-tsary amin'ny alΓ lan'ny teknolojian'ny navigateur, ny lojika dia voafaritra ao amin'ny JavaScript, HTML ary CSS, ary azo itarina amin'ny alΓ lan'ny rafitra add-on ny fiasa. Ny mpamorona dia afaka miditra amin'ny maody Node.js, ary koa API miitatra amin'ny famoronana fifanakalozan-dresaka teratany, fampidirana fampiharana, famoronana menus context, fampidirana amin'ny rafitra fampandrenesana, fanodinkodinana windows, ary fifandraisana amin'ny subsystems Chromium.

Tsy toy ny rindranasa an-tranonkala, ny programa mifototra amin'ny Electron dia atolotra ho rakitra azo tanterahana tsy misy ifandraisany amin'ny navigateur. Mandritra izany fotoana izany, ny mpamorona dia tsy mila manahy momba ny fandefasana ny rindranasa ho an'ny sehatra samihafa; Electron dia hanome fahafahana hanorina ho an'ny rafitra rehetra tohanan'ny Chromium. Ny Electron koa dia manome fitaovana ho an'ny fandefasana mandeha ho azy sy fametrahana fanavaozana (azo atolotra na avy amin'ny mpizara mitokana na mivantana avy amin'ny GitHub ny fanavaozana).

Ny programa natsangana teo amin'ny sehatra Electron dia ahitana ny tonian-dahatsoratra Atom, Mailspring mailaka mpanjifa, GitKraken Toolkit, WordPress Desktop rafitra bilaogy, WebTorrent Desktop BitTorrent mpanjifa, ary koa ny mpanjifa ofisialy ho an'ny serivisy toy ny Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code ary Discord. Amin'ny fitambarany, misy fampiharana 775 ny katalaogin'ny programa Electron. Mba hanatsorana ny fivoaran'ny rindranasa vaovao, dia nisy andiana rindranasa demΓ΄ manara-penitra nomanina, anisan'izany ny ohatra kaody ho an'ny famahana olana isan-karazany.

Source: opennet.ru

Add a comment