Ngexesha leveki Inguqulelo entsha 7.0.0 yabhengezwa liqela lophuhliso lwe-Electron yesakhelo. I-Electron yinkqubo yesakhelo sedesktop enqamlezileyo esebenzisa ubuchwepheshe bewebhu, omqondo wakhe umiselwa ngu IJavaScript, i-HTML kunye ne-CSS kunye nokusebenza kunokwandiswa ngenkqubo ye-plug-in. Iphuhliswe yiGitHub kwaye isekwe kuphuhliso lweC ++.
Izinto eziphambili ze-Electron yiChromium, iNode.js, kunye neV8. Iziseko zophuhliso zibhalwe ngekhowudi kwiNode.js, kwaye ujongano lusekwe kwizixhobo zeChromium, indawo evulekileyo yomthombo weGoogle Chrome. U-LIimodyuli zeNode.js ziyafumaneka kubaphuhlisi, kunye ne-API ephambili ukwenza iibhokisi zencoko yababini bendalo, ukudibanisa usetyenziso, ukwenza iimenyu zemixholo, ukudibanisa nenkqubo yokuphuma kwesaziso, ukulawula iiwindows kunye nokunxibelelana nenkqubo esezantsi yeChromium.
Ngokungafaniyo nokusetyenziswa kwewebhu, Iinkqubo ezisekwe kwi-Electron ziza ngendlela yeefayile ezizimeleyo ezizimeleyo ezingadibananga nesikhangeli.
Kule meko, umphuhlisi akufuneki akhathazeke ngokufaka isicelo kumaqonga awahlukeneyo, i-Electron iya kubonelela ngokwakha zonke iinkqubo ezihambelana neChromium. I-Electron ikwabonelela ngezixhobo zokucwangcisa ukuhanjiswa okuzenzekelayo kunye nokufakwa kohlaziyo (uhlaziyo lunokuhanjiswa kwiseva eyahlukileyo okanye ngokuthe ngqo kwiGitHub).
Yintoni entsha kwi-Electron 7.0.0?
Inguqulelo entsha yesakhelo kubandakanya uhlaziyo olusuka izinto zayo ezahlukeneyo ezinje nge Node.js 12.8.1, iChromium 78 kunye ne-8 V7.8 injini.
Ukongeza kwinto yokuba kubalulekile ukuyibalaselisa loo nto ukulinda ukumiswangaphambili Inkxaso yeenkqubo ezingama-32-bit zeLinux zihlehlisiwe (kwakhona) ke le nguqulo intsha ye-Electron 7.0 ikwafumaneka kwiinguqulelo ezingama-32.
Abaphuhlisi bongeze uhlobo lweWindows yeWindows 64-bit Arm yoyilo kolu khululo lutsha ukongeza kwi-ipcRenderer.invoke () kunye ne-ipcMain.handle () iindlela zesicelo se-asynchronous / response IPCs.
Enye into enqabileyo ngaphakathi kwe-Electron 7.0 yile i-API entsha "yemveliTheme" yokufunda nokuphendula kutshintsho kwimixholo kunye nenkqubo yokusebenza kombala wombala.
Kwelinye icala nakwisibhengezo siyabonakala utshintsho kumvelisi wenkcazo yeTypeScript entsha ukuvelisa iinkcazo ezichanekileyo ezivela kwiiklasi zeemodeli zeC #. Injongo yoku kukwenza usetyenziso lwewebhu oluchwetheziweyo apho icala leseva kunye neemodeli zecala labaxhasi ziyahambelana.
Phakathi kwezinto ezintsha ezibalaseleyo, singafumana:
- InkquboPreferences.isDarkMode () API ngoku ixhaswa yiWindows.
- InkquboPreferences.isHighContrastColorScheme () API ixhaswa yi-macOS.
- I-CaptureMode kunye ne-maxFileSize iinketho kwi-Netlog API.
- Ukusilela okusha Isizathu sepharamitha kwi webContents.print () umsebenzi wokubuyela emva.
- Indlela ye- GetBalls () kwiBrowserView.
- Inkxaso yokuhambisa imouse kwitreyi ye-API kwiWindows.
- Ukwenza i-W3C yokuXela i-API.
- IsikhangeliWindow.setFocable iphunyeziwe kwi-macOS.
Okokugqibela kodwa kungaphelelanga apho, yile Iqela le-Electron likubhengezile oko Inguqulelo ye I-Electron 4 ifikelele esiphelweni somjikelo wobomi bayo, ngokungqinelana nemigaqo-nkqubo yenkxaso.
Ukuphela kwale nkxasoIqela le-Electron licebisa abaphuhlisi abaqhubeka nokusebenza nale nguqulo nyusela kuhlobo olutsha lwesakhelo.
Iqela longeze ukuba kwixesha elifutshane, banokulindela ukuqhubeka nokugxila ekuphuhliseni izinto eziphambili ze-Electron, kubandakanya iChannel, iNode.js, kunye nenjini yeV8. Umbono kukumilisela iinguqulelo eziphambili ze-Electron kunye neenguqulelo ezintsha zezi zinto.
Uyifumana njani i-Electron kwiLinux?
Ukuqhuba usetyenziso kunye / okanye ukwazi ukusebenza ne-Electron ngaphakathi kweLinux, Kufuneka kuphela ukuba sifake i-Node.JS kwinkqubo kunye nomphathi wephakheji ye-NPM.
Ukufaka i-Node.JS kwiLinux, ungandwendwela indawo esithetha ngayo Inguqulelo entsha yeNode. JS 13 kwaye ekugqibeleni kwayo uyakufumana imiyalelo yokufaka kolunye usasazo lweLinux.