Gefa út Electron 19.0.0, vettvang til að byggja upp forrit sem byggjast á Chromium vélinni

Útgáfa Electron 19.0.0 vettvangsins hefur verið undirbúin, sem veitir sjálfbæran ramma til að þróa fjölvettvanga notendaforrit, með Chromium, V8 og Node.js íhlutum sem grunn. Veruleg breyting á útgáfunúmeri er vegna uppfærslu á Chromium 102 kóðagrunninum, Node.js 16.14.2 pallinum og V8 10.2 JavaScript vélinni.

Meðal breytinga í nýju útgáfunni:

  • Bætti við BrowserWindow aðferðinni, þar sem þú getur breytt litnum á hnöppunum, lit táknanna og hæð gluggans með WCO (Window Controls Overlay) virkt.
  • Bætt við nativeTheme.inForcedColorsMode API til að ákvarða hvort þvingaður litahamur sé virkur.
  • Bætti við API ses.setCodeCachePath() til að stilla möppuna fyrir kóða skyndiminni.
  • Veitt möguleika á að loka glugga ef foreldraglugginn er lokaður.
  • Bætti við stuðningi við viðbótar litasnið við setBackgroundColor.
  • Bætt við viðvörun um sjálfgefna einangrun forhleðsluforskrifta, byrjað á Electron 20 útibúi.
  • BrowserWindow smiðurinn á Linux pallinum styður ekki lengur skipTaskbar valmöguleikann, sem krafðist þess að Window.is_skip_taskbar virkaði í óöruggri stillingu, jafnvel þó að fela sig frá verkefnastikunni hafi ekki verið stutt í Wayland byggt umhverfi.

Electron pallurinn gerir þér kleift að búa til hvaða grafísku forrit sem er með vafratækni, rökfræði sem er skilgreind í JavaScript, HTML og CSS, og hægt er að auka virknina í gegnum viðbótarkerfið. Hönnuðir hafa aðgang að Node.js einingum, auk aukins API til að búa til innfædda glugga, samþætta forrit, búa til samhengisvalmyndir, samþætta við tilkynningakerfið, vinna með glugga og hafa samskipti við Chromium undirkerfi.

Ólíkt vefforritum eru rafeindatengd forrit afhent sem sjálfstætt keyrsluskrár sem eru ekki bundnar við vafra. Á sama tíma þarf verktaki ekki að hafa áhyggjur af því að flytja forritið fyrir mismunandi palla; Electron mun veita möguleika á að byggja fyrir öll kerfi sem Chromium styður. Electron býður einnig upp á verkfæri fyrir sjálfvirka afhendingu og uppsetningu á uppfærslum (uppfærslur geta verið afhentar annað hvort frá sérstökum netþjóni eða beint frá GitHub).

Forrit byggð á Electron pallinum eru meðal annars Atom ritstjóri, Mailspring tölvupóstforrit, GitKraken verkfærakista, WordPress skrifborðs bloggkerfi, WebTorrent Desktop BitTorrent viðskiptavinur, auk opinberra viðskiptavina fyrir þjónustu eins og Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code og Discord. Alls inniheldur Electron forritaskráin 775 umsóknir. Til að einfalda þróun nýrra forrita hefur verið útbúið sett af stöðluðum kynningarforritum, þar á meðal kóðadæmi til að leysa ýmis vandamál.

Heimild: opennet.ru

Bæta við athugasemd