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

Kutulutsidwa kwa nsanja ya Electron 19.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 102, nsanja ya Node.js 16.14.2 ndi injini ya V8 10.2 JavaScript.

Zina mwa zosintha pakutulutsa kwatsopano:

  • Anawonjezera njira ya BrowserWindow, momwe mungasinthire mtundu wa mabatani, mtundu wa zizindikiro ndi kutalika kwa zenera ndi WCO (Window Controls Overlay) yathandizidwa.
  • Adawonjezera nativeTheme.inForcedColorsMode API kuti muwone ngati mtundu wokakamizidwa wayatsidwa.
  • API yowonjezeredwa ses.setCodeCachePath() kuti muyike chikwatu cha code caching.
  • Zinapereka mwayi wotseka zenera ngati zenera la makolo latsekedwa.
  • Thandizo lowonjezera lamitundu yowonjezera ku setBackgroundColor.
  • Chenjezo lowonjezera lokhudza kudzipatula kwanthawi zonse zolembedwa, kuyambira ndi nthambi ya Electron 20.
  • Wopanga BrowserWindow pa nsanja ya Linux sagwiritsanso ntchito njira ya skipTaskbar, yomwe inkafuna Window.is_skip_taskbar kuti igwire ntchito mopanda chitetezo, ngakhale kubisala pa taskbar sikunathandizidwe mumayendedwe a Wayland.

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 775. Kuti muchepetse kupangika kwa mapulogalamu atsopano, zida zoyeserera zakonzedwa, kuphatikiza zitsanzo zama code zothetsera mavuto osiyanasiyana.

Source: opennet.ru

Kuwonjezera ndemanga