Efa nomanina ny famoahana ny sehatra Electron 23.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 110, ny sehatra Node.js 18.12.1 ary ny motera JavaScript V8 11.
Anisan'ireo fanovana tamin'ny famoahana vaovao:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° API WebUSB, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡ USB. WebUSB Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ USB-ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π±Π΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² c ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΠΈ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
- Π ΠΎΠ±ΡΠ΅ΠΊΡ Display Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Β«labelΒ» Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ, Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠ΅ΠΉ ΡΠΊΡΠ°Π½.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ API app.getPreferredSystemLanguages() Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ·ΡΠΊΠΎΠ².
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ SerialPort.forget(), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ Promise Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ serial-port-revoked, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΡΠΈ ΠΎΡΠ·ΡΠ²Π΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ API win.setHiddenInMissionControl, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Mission Control Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Ρ macOS.
- ΠΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° BrowserWindow ΡΠ΄Π°Π»Π΅Π½Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ scroll-touch-begin, scroll-touch-end ΠΈ scroll-touch-edge, Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ input-event Π² WebContents.
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΠ‘ Windows 7, 8 ΠΈ 8.1, Π° ΡΠ°ΠΊΠΆΠ΅ Windows Server 2012 ΠΈ 2012 R2.
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, ny katalaogin'ny programa Electron dia misy fampiharana 734. 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