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