Phakathi nesikhathi saleli sonto Uhlobo olusha olungu-7.0.0 lumenyezelwe yithimba lokuthuthukisa i-Electron wohlaka. I-Electron luhlaka lwesicelo sedeskithophu esisebenza ngaphesheya esisebenzisa ubuchwepheshe bewebhu, onengqondo yakhe enqunywa ngu IJavaScript, i-HTML ne-CSS futhi ukusebenza kunganwetshwa ngohlelo lwe-plug-in. Yakhiwa yi-GitHub futhi isuselwa ekuthuthukisweni kwe-C ++.
Izinto ezisemqoka ze-Electron yiChromium, Node.js, neV8. Ingqalasizinda ifakwe ikhodi ku-Node.js, futhi i-interface isuselwa kumathuluzi weChromium, ingxenye yomthombo ovulekile weGoogle Chrome. LAmamojula we-Node.js ayatholakala konjiniyela, kanye ne-API ethuthukile ukudala amabhokisi ebhokisi lomdabu, ukuhlanganisa izinhlelo zokusebenza, ukudala amamenyu wokuqukethwe, ukuhlanganisa nohlelo lokuphuma kwesaziso, ukuguqula amawindi nokuxhumana nezinhlelo ezingaphansi ze-Chromium.
Ngokungafani nezinhlelo zokusebenza zewebhu, Izinhlelo ezisuselwa ku-Electron ziza ngendlela yamafayela asebenzayo azisebenzelayo ezingaxhunywanga kwisiphequluli.
Kulokhu, unjiniyela akudingeki akhathazeke ngokufaka isicelo sezingxenyekazi ezahlukahlukene, i-Electron izonikeza amandla okwakhela zonke izinhlelo ezihambisanayo zeChromium. I-Electron ibuye inikeze amathuluzi wokuhlela ukulethwa okuzenzakalelayo nokufakwa kwezibuyekezo (izibuyekezo zingalethwa kusuka kuseva ehlukile noma ngqo kusuka eGitHub).
Yini okusha ku-Electron 7.0.0?
Le nguqulo entsha yohlaka ifaka izibuyekezo ezivela ku- izingxenye zalo ezahlukahlukene njenge INode.js 12.8.1, iChromium 78 nenjini engu-8 V7.8.
Ngaphandle kwalokho kubalulekile ukugqamisa lokho ukulinda ukumiswangaphambili Ukusekelwa kwezinhlelo ze-32-bit Linux kuhlehlisiwe (futhi) ngakho-ke le nguqulo entsha ye-Electron 7.0 iyatholakala nasezinguqulweni ezingama-32-bit.
Abathuthukisi bangeze inguqulo ye-Windows yezakhiwo ezingama-64-bit Arm kulokhu kukhishwa okusha ngaphezu kwezindlela ze-ipcRenderer.invoke () kanye ne-ipcMain.handle () zezicelo ze-asynchronous request / response IPCs.
Enye into entsha ngaphakathi kwe-Electron 7.0 yi i-API entsha "nativeTheme" yokufunda nokuphendula kuzinguquko kumatimu nama-palettes wombala wesistimu yokusebenza.
Ngakolunye uhlangothi futhi esikhangisweni kuyabonakala inguquko eya ku-generator entsha yencazelo ye-TypeScript ukukhiqiza izincazelo ezinembe kakhulu ezivela kumakilasi amamodeli we-C #. Inhloso yalokhu ukudala izinhlelo zokusebenza zewebhu ezithayiphwe ngokuqinile lapho amamodeli ohlangothini lweseva namakhasimende ahambisana.
Phakathi kwezici ezintsha ezivelele, singathola:
- I-SystemPreferences.isDarkMode () API manje isekelwa yiWindows.
- I-API yesistimuPreferences.isHighContrastColorScheme () isekelwa yi-macOS.
- Izinketho ze-CaptureMode ne-maxFileSize ku-Netlog API.
- Ukwehluleka okushaReason parameter to the webContents.print () functionbackback function.
- Indlela ye-GetBalls () eya ku-BrowserView.
- Ukusekelwa komcimbi wokuhambisa igundane le-API kuWindows.
- Inika amandla i-W3C Reporting API.
- I-BrowserWindow.setFocable isetshenziswe ku-macOS.
Okokugcina, yilokho Ithimba lakwa-Electron nalo limemezele lokho uhlobo lwe I-Electron 4 ifinyelele ekugcineni komjikelezo wayo wokuphila, ngokuhambisana nezinqubomgomo zokusekela.
Ngokuphela kwalokhu kusekelwa, Kuncoma iqembu le-Electron onjiniyela abaqhubeka nokusebenza nale nguqulo thuthukela enguqulweni entsha yohlaka.
Ithimba lingeze ukuthi esikhathini esifushane, bangalindela ukuqhubeka nokugxila ekwakheni izinto ezibalulekile ze-Electron, kufaka phakathi i-Chrome, Node.js, nenjini ye-V8. Umqondo ukwethula izinhlobo eziphambili ze-Electron ngezinguqulo ezintsha zalezi zinto.
Ungayithola kanjani i-Electron kuLinux?
Ukuze usebenzise izinhlelo kanye / noma usebenze nge-Electron ngaphakathi kweLinux, Kumele sibe ne-Node.JS kuphela efakwe ohlelweni nomphathi wayo wephakheji we-NPM.
Ukufaka i-Node.JS ku-Linux, ungavakashela okuthunyelwe lapho sikhuluma ngakho inguqulo entsha yeNode.JS 13 futhi ekugcineni kwayo uzothola imiyalo yokufaka kokunye ukusatshalaliswa kweLinux okuhlukile.