Siideynta Electron 24.0.0, oo ah goob lagu dhiso codsiyada ku saleysan matoorka Chromium

Siideynta qalabka Electron 24.0.0 ayaa la diyaariyey, kaas oo bixiya qaab isku filan oo loogu talagalay horumarinta codsiyada isticmaalaha badan ee ku salaysan qaybaha Chromium, V8 iyo Node.js. Isbedelka nambarka nooca muhiimka ah waxaa sabab u ah cusbooneysiinta Chromium 112 codebase, Node.js 18.14.0 qaab dhismeedka, iyo V8 11.2 JavaScript engine.

Waxaa ka mid ah isbeddelada sii deynta cusub:

  • Caqliga loogu talagalay cabbirka sawirka ee nativeImage.createThumbnailFromPath (dariiqa, cabbirka) habka ayaa la beddelay, kaas oo "maxSize" cabbirka lagu beddelay "cabbir" oo hadda ka tarjumaysa cabbirka dhabta ah ee thumbnail la abuuray, oo aan ahayn ugu badnaan ie. haddii cabbirku ka yar yahay, is-qashin ayaa la marinayaa).
  • Hababka BrowserWindow.setTrafficLightPosition(booska) iyo BrowserWindow.getTrafficLightPosition() hababka waa la baabi'iyey waana in lagu badalaa BrowserWindow.setWindowButtonPosition(booska) iyo BrowserWindow.getWindowButtonPosition().
  • Habka cookies.get(), awooda lagu shaandheeyo Kukiyada qaabka HttpOnly ayaa lagu daray.
  • Halbeeg-isticmaalka logusage ayaa lagu daray qaabka shell.openExternal().
  • Codsiga webka hadda wuxuu awood u leeyahay inuu ku shaandheeyo codsiyada nooc ahaan.
  • Waxaa lagu daray dhacdada devtools-open-url webContents si loo furo daaqad cusub.
  • Lagu daray kartiLocalEcho calanka ses.setDisplayMediaRequestHandler() dib-u-warcida si ay u muujiso gelinta maqalka dibadda ee qulqulka wax soo saarka maxalliga ah.
  • Hagaajinta guud waxa lagu awood geliyey faylka qaabaynta si caadi ah, iyada oo la adeegsanayo macluumaadka la helay marka la ururinayo dhammaan cutubyada.

Qalabka Electron wuxuu kuu ogolaanayaa inaad abuurto codsi kasta oo garaaf ah adoo isticmaalaya tignoolajiyada browserka, taas oo macquul ah oo lagu qeexay JavaScript, HTML iyo CSS, iyo shaqeynta waxaa lagu ballaarin karaa nidaamka add-on. Horumariyayaashu waxay marin u helayaan qaybaha Node.js, iyo sidoo kale API la dheereeyey si ay u abuuraan wada-hadallada waddaniga ah, isku dhafka codsiyada, abuurista menu-yada macnaha guud, ku dhexgelinta nidaamka ogeysiinta, maamulida daaqadaha, iyo la falgalka nidaamyada hoose ee Chromium.

Si ka duwan codsiyada webka, barnaamijyada Electron-ku-saleysan waxaa loo dhiibaa sidii kuwo fulin kara oo aan ku xirneyn browserka. Isla mar ahaantaana, horumariyahu uma baahna inuu ka werwero u gudbinta arjiga aaladaha kala duwan, Electron wuxuu bixin doonaa awoodda lagu dhisayo dhammaan nidaamyada lagu taageerayo Chromium. Electron waxa kale oo uu bixiyaa qalab lagu abaabulo gaarsiinta tooska ah iyo rakibida cusbooneysiinta (cusbooneysiinta waxaa laga soo gudbin karaa server gaar ah ama si toos ah GitHub).

Barnaamijyada lagu dhisay aaladda Electron waxaa ka mid ah tifaftiraha Atom, macmiilka iimaylka Mailspring, Qalabka GitKraken, nidaamka blogging WordPress Desktop, macmiilka WebTorrent Desktop BitTorrent, iyo sidoo kale macaamiisha rasmiga ah ee adeegyada sida Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code iyo Discord. Guud ahaan, buug-yaraha barnaamijka Electron waxa uu ka kooban yahay 734 codsi. Si loo fududeeyo horumarinta codsiyada cusub, set of codsiyada demo caadiga ah ayaa la diyaariyey, oo ay ku jiraan tusaalayaal code ee xalinta dhibaatooyinka kala duwan.

Source: opennet.ru

Add a comment