Kutulutsidwa kwa Electron 23.0.0, nsanja yopangira ntchito potengera injini ya Chromium

Kutulutsidwa kwa nsanja ya Electron 23.0.0 kwakonzedwa, komwe kumapereka chikhazikitso chodzipangira chokha chopangira mapulogalamu ogwiritsira ntchito nsanja zambiri, pogwiritsa ntchito Chromium, V8 ndi Node.js zigawo monga maziko. Kusintha kwakukulu kwa nambala yamtunduwu ndi chifukwa cha kusintha kwa codebase ya Chromium 110, nsanja ya Node.js 18.12.1 ndi injini ya V8 11 JavaScript.

Zina mwa zosintha pakutulutsa kwatsopano:

  • Thandizo lowonjezera la WebUSB API, lolola kulumikizana mwachindunji ndi zida zapadera zolumikizidwa kudzera padoko la USB. WebUSB imapangitsa kuti zitheke kukonza ntchito ndi zida za USB popanda kukhazikitsa madalaivala apadera mudongosolo ndikufotokozera malingaliro okhudzana ndi magwiridwe antchito apansi.
  • Katundu wa "label" wawonjezedwa ku chinthu Chowonetsera chokhala ndi zolemba zomwe zimadziwika ndi zenera.
  • API app.getPreferredSystemLanguages() yakhazikitsidwa kuti idziwe zinenero zomwe zasankhidwa m'dongosolo.
  • Anawonjezera njira ya SerialPort.forget(), yomwe imabweretsanso Lonjezo lothana ndi kutseka kwa doko la serial, ndikukhazikitsanso chochitika choletsedwa cha serial-port, chomwe chimapangidwa pamene mwayi wopita ku doko la serial waletsedwa kulumikizako kutsekedwa.
  • Yawonjezera win.setHiddenInMissionControl API, yomwe imakulolani kubisa zenera la ntchito mu mawonekedwe a Mission Control pamakina a macOS.
  • Anachotsa zochitika zosiyanitsidwa za scroll-touch-start, scroll-touch-end, ndi sroll-touch-edge zochitika pa BrowserWindow, m'malo mwa kugwiritsa ntchito chochitika cholowetsa pa WebContents.
  • Thandizo la Windows 7, 8 ndi 8.1, komanso Windows Server 2012 ndi 2012 R2, lathetsedwa.

Pulatifomu ya Electron imakupatsani mwayi wopanga zithunzi zilizonse pogwiritsa ntchito matekinoloje asakatuli, malingaliro omwe amafotokozedwa mu JavaScript, HTML ndi CSS, ndipo magwiridwe antchito amatha kukulitsidwa kudzera muzowonjezera. Madivelopa ali ndi mwayi wopeza ma module a Node.js, komanso API yowonjezereka yopanga ma dialog amtundu, kuphatikiza mapulogalamu, kupanga mindandanda yankhani, kuphatikiza ndi dongosolo lazidziwitso, kuwongolera windows, ndikulumikizana ndi ma Chromium subsystems.

Mosiyana ndi mapulogalamu a pa intaneti, mapulogalamu opangidwa ndi Electron amaperekedwa ngati mafayilo odzipangira okha omwe sanamangidwe ndi osatsegula. Nthawi yomweyo, wopangayo sayenera kudandaula za kutumiza pulogalamu yamapulatifomu osiyanasiyana; Electron ipereka luso lopangira makina onse othandizidwa ndi Chromium. Electron imaperekanso zida zoperekera zokha ndikuyika zosintha (zosintha zitha kuperekedwa kuchokera pa seva yosiyana kapena mwachindunji kuchokera ku GitHub).

Mapulogalamu omangidwa pa nsanja ya Electron akuphatikizapo mkonzi wa Atom, Mailspring imelo kasitomala, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent kasitomala, komanso makasitomala ovomerezeka a ntchito monga Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code ndi Discord. Pazonse, kalozera wa pulogalamu ya Electron ili ndi mapulogalamu 734. Kuti muchepetse kupangika kwa mapulogalamu atsopano, zida zoyeserera zakonzedwa, kuphatikiza zitsanzo zama code zothetsera mavuto osiyanasiyana.

Source: opennet.ru

Kuwonjezera ndemanga