Tha sgaoileadh an àrd-ùrlar Electron 28.0.0 air fhoillseachadh, a tha a 'toirt seachad frèam fèin-sheasmhach airson a bhith a' leasachadh iarrtasan cleachdaiche ioma-àrd-ùrlar, a 'cleachdadh co-phàirtean Chromium, V8 agus Node.js mar bhunait. Tha an atharrachadh mòr ann an àireamh an tionndaidh mar thoradh air ùrachadh don chòd Chromium 120, an àrd-ùrlar Node.js 18.18.2 agus an einnsean V8 12.0 JavaScript.
Am measg nan atharrachaidhean san fhoillseachadh ùr:
- Taic a bharrachd do mhodalan ESM JavaScript (ECMAScript Modules), air a chruthachadh a rèir sònrachadh ECMAScript 6 agus air a chleachdadh ann an tagraidhean lìn stèidhichte air brabhsair (roimhe seo, cha tug Electron taic ach do mhodalan CommonJS a bha sònraichte do Node.js). Faodar modalan ESM a chleachdadh an dà chuid ann an Electron fhèin agus ann an làimhseachadh stèidhichte air an UtilityProcess API. Tha taic airson modalan EMS cuideachd air a chur ris an inneal togail agus foillseachaidh tagradh Electron Forge.
- Air an àrd-ùrlar Linux Chaidh an caochladair àrainneachd ELECTRON_OZONE_PLATFORM_HINT a chur an gnìomh, a’ sìmpleachadh toirt a-steach taic protocol Wayland ann an aplacaidean stèidhichte air Electron (faodar seo a dhèanamh gun a bhith a’ cur a’ bhratach "--ozone-platform-hint" ris an fhaidhle .desktop).
- Chaidh na feartan a chaidh a lorg, an àireamh as motha de Chursair agus Tùs dùthchasach a chur ris an nì Taisbeanaidh.
- Chaidh an suidheachadh bunaiteach WebContents.backgroundThrottling atharrachadh gu “meallta”, a tha a’ cuir à comas smeòrach ìre frèam nuair a thathar a’ toirt seachad susbaint a’ cleachdadh an nì BrowserWindow.
- Modhan air an toirt air falbh BrowserWindow.setTrafficLightPosition (bu chòir dhut BrowserWindow.setWindowButtonPosition a chleachdadh), BrowserWindow.getTrafficLightPosition (bu chòir dha BrowserWindow.getWindowButtonPosition a chleachdadh), ipcRenderer.sendTo (bu chòir MessageChannel a chleachdadh) agus app.runningUnderRonning app.TranningUnderRonning a chleachdadh). Chaidh stad a chur air taic airson tachartasan scroll-touch-[toiseach|deireadh|iomall].
Leigidh an àrd-ùrlar Electron leat tagraidhean grafaigeach sam bith a chruthachadh a’ cleachdadh teicneòlasan brobhsair, aig a bheil an loidsig air a mhìneachadh ann an JavaScript, HTML agus CSS, agus faodar an comas-gnìomh a leudachadh tron t-siostam add-on. Tha cothrom aig luchd-leasachaidh air modalan Node.js, a bharrachd air API leudaichte airson a bhith a’ gineadh còmhraidhean dùthchasach, ag amalachadh thagraidhean, a’ cruthachadh clàran-bìdh co-theacsa, ag aonachadh leis an t-siostam fios, a’ làimhseachadh uinneagan, agus ag eadar-obrachadh le fo-shiostaman Chromium.
Eu-coltach ri aplacaidean lìn, tha prògraman stèidhichte air Electron air an lìbhrigeadh mar fhaidhlichean gnìomhach fèin-chumanta, gun cheangal ri brabhsair. Chan fheum an leasaiche a bhith draghail mu bhith a’ giùlan an aplacaid gu diofar àrd-ùrlaran; tha Electron a’ toirt seachad a’ chomas togail airson a h-uile siostam a tha air a thaiceadh le Chromium. Tha Electron cuideachd a’ toirt seachad na dòighean airson ùrachaidhean a lìbhrigeadh agus a stàladh gu fèin-ghluasadach (faodar ùrachaidhean a lìbhrigeadh bho bhrobhsair air leth). frithealaiche, a bharrachd air gu dìreach bho GitHub).
Am measg nam prògraman a chaidh a thogail air àrd-ùrlar Electron, is urrainn dhuinn an deasaiche Atom, neach-dèiligidh puist-d Mailspring, inneal GitKraken airson obrachadh le Git, agus an siostam blogaidh a thoirt fa-near. WordPress Desktop, an neach-dèiligidh BitTorrent WebTorrent Desktop, agus luchd-dèiligidh oifigeil airson seirbheisean leithid Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, agus Discord. Tha 756 aplacaid ann an catalog bathar-bog Electron. Gus leasachadh aplacaidean ùra a dhèanamh nas sìmplidhe, chaidh seata de aplacaidean taisbeanaidh sampall ullachadh, a’ gabhail a-steach eisimpleirean còd airson diofar dhuilgheadasan fhuasgladh.
Source: fosgailtenet.ru
