Rilis platform Electron 19.0.0 wis disiapake, sing nyedhiyakake kerangka mandhiri kanggo ngembangake aplikasi pangguna multi-platform, nggunakake komponen Chromium, V8 lan Node.js minangka basis. Owah-owahan sing signifikan ing nomer versi amarga nganyari basis kode Chromium 102, platform Node.js 16.14.2 lan mesin JavaScript V8 10.2.
Antarane owah-owahan ing rilis anyar:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ BrowserWindow, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²Π΅Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠ²Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π²ΡΡΠΎΡΡ ΠΎΠΊΠ½Π° Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌ WCO (Window Controls Overlay).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ API nativeTheme.inForcedColorsMode Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ API ses.setCodeCachePath() Π΄Π»Ρ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π΄Π»Ρ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π° Π² ΡΠ»ΡΡΠ°Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
- Π setBackgroundColor Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΡΠ²Π΅ΡΠΎΠ².
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅ΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ (preload), Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΠΊΠΈ Electron 20.
- Π ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ BrowserWindow Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Linux ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΡΠΈΠΈ skipTaskbar, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Window.is_skip_taskbar ΡΡΠ΅Π±ΠΎΠ²Π°Π» ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ unsafe ΠΏΡΠΈ ΡΠΎΠΌ, ΡΡΠΎ ΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΎΡΡ Π² ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ Π½Π° Π±Π°Π·Π΅ Wayland.
Platform Electron ngidini sampeyan nggawe aplikasi grafis kanthi nggunakake teknologi browser, logika sing ditetepake ing JavaScript, HTML lan CSS, lan fungsi kasebut bisa ditambahi liwat sistem tambahan. Pangembang nduweni akses menyang modul Node.js, uga API lengkap kanggo ngasilake dialog asli, nggabungake aplikasi, nggawe menu konteks, nggabungake karo sistem kabar, manipulasi windows, lan sesambungan karo subsistem Chromium.
Ora kaya aplikasi web, program basis elektron dikirim minangka file eksekusi sing ora ana gandhengane karo browser. Ing wektu sing padha, pangembang ora perlu kuwatir babagan porting aplikasi kanggo platform sing beda-beda; Elektron bakal nyedhiyakake kemampuan kanggo mbangun kabeh sistem sing didhukung Chromium. Electron uga nyedhiyakake alat kanggo pangiriman otomatis lan instalasi nganyari (nganyari bisa dikirim saka server sing kapisah utawa langsung saka GitHub).
Program sing dibangun ing platform Electron kalebu editor Atom, klien email Mailspring, toolkit GitKraken, sistem blogging Desktop WordPress, klien WebTorrent Desktop BitTorrent, uga klien resmi kanggo layanan kayata Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code lan Discord. Total, katalog program Electron ngemot 775 aplikasi. Kanggo nyederhanakake pangembangan aplikasi anyar, sakumpulan aplikasi demo standar wis disiapake, kalebu conto kode kanggo ngrampungake macem-macem masalah.
Source: opennet.ru