Pelepasan platform Γ©lΓ©ktron 19.0.0 geus disiapkeun, nu nyadiakeun kerangka timer cukup pikeun ngembangkeun aplikasi pamakΓ© multi-platform, ngagunakeun Chromium, V8 sarta komponΓ©n Node.js salaku dadasar. Parobihan anu signifikan dina nomer vΓ©rsi kusabab pembaruan kana basis kode Chromium 102, platform Node.js 16.14.2 sareng mesin JavaScript V8 10.2.
Diantara parobihan dina sΓ©krΓ©si Γ©nggal:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ 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 Γ©lΓ©ktron ngamungkinkeun anjeun pikeun nyiptakeun aplikasi grafis nganggo tΓ©knologi browser, logika anu didefinisikeun dina JavaScript, HTML sareng CSS, sareng fungsionalitasna tiasa dilegakeun ku sistem tambihan. Pamekar gaduh aksΓ©s ka modul Node.js, ogΓ© API anu diperpanjang pikeun ngahasilkeun dialog asli, ngahijikeun aplikasi, nyiptakeun mΓ©nu kontΓ©ks, ngahijikeun sareng sistem bΓ©wara, ngamanipulasi windows, sareng berinteraksi sareng subsistem Chromium.
Beda sareng aplikasi wΓ©b, program basis Γ©lΓ©ktron dikirimkeun salaku file laksana mandiri anu henteu kabeungkeut kana browser. Dina waktos anu sami, pamekar henteu kedah hariwang ngeunaan porting aplikasi pikeun platform anu bΓ©da; ΓlΓ©ktron bakal nyayogikeun kamampuan ngawangun pikeun sadaya sistem anu dirojong ku Chromium. ΓlΓ©ktron ogΓ© nyadiakeun parabot pikeun pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).
Program anu diwangun dina platform Electron kalebet redaktur Atom, klien email Mailspring, toolkit GitKraken, sistem blogging WordPress Desktop, klien WebTorrent Desktop BitTorrent, ogΓ© klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code jeung Discord. Total, katalog program ΓlΓ©ktron ngandung 775 aplikasi. Pikeun nyederhanakeun pamekaran aplikasi anyar, parantos disiapkeun sakumpulan aplikasi demo standar, kalebet conto kode pikeun ngarengsekeun sababaraha masalah.
sumber: opennet.ru