Release fan Electron 19.0.0, in platfoarm foar it bouwen fan applikaasjes basearre op de Chromium-motor

De frijlitting fan it Electron 19.0.0-platfoarm is taret, dat in selsstannich ramt biedt foar it ûntwikkeljen fan multi-platfoarm brûkersapplikaasjes, mei Chromium, V8 en Node.js komponinten as basis. De wichtige feroaring yn ferzjenûmer is te tankjen oan in update foar de Chromium 102-koadebase, it Node.js 16.14.2-platfoarm en de V8 10.2 JavaScript-motor.

Under de feroaringen yn 'e nije release:

  • De BrowserWindow-metoade tafoege, wêrmei jo de kleur fan 'e knoppen, de kleur fan' e symboalen en de hichte fan it finster kinne feroarje mei WCO (Window Controls Overlay) ynskeakele.
  • Added nativeTheme.inForcedColorsMode API om te bepalen oft twongen kleurmodus ynskeakele is.
  • Added API ses.setCodeCachePath () foar in set de triemtafel foar koade caching.
  • Biedt de mooglikheid om in finster te sluten as it âlderfinster sletten is.
  • Stipe tafoege foar ekstra kleurformaten oan setBackgroundColor.
  • Added warskôging oer standert isolaasje fan preload skripts, begjinnend mei Electron 20 branch.
  • De BrowserWindow-konstruktor op it Linux-platfoarm stipet net langer de skipTaskbar-opsje, dy't nedich wie dat Window.is_skip_taskbar yn ûnfeilige modus draaide, ek al waard ferbergjen fan 'e taakbalke net stipe yn Wayland-basearre omjouwings.

It Electron-platfoarm lit jo alle grafyske applikaasjes meitsje mei blêdertechnologyen, wêrfan de logika is definieare yn JavaScript, HTML en CSS, en de funksjonaliteit kin útwreide wurde fia it add-on-systeem. Untwikkelders hawwe tagong ta Node.js-modules, lykas ek in útwreide API foar it generearjen fan native dialogen, yntegrearjen fan applikaasjes, it meitsjen fan kontekstmenu's, yntegrearjen mei it notifikaasjesysteem, manipulearjen fan finsters en ynteraksje mei Chromium-subsystemen.

Oars as webapplikaasjes wurde op elektroanen basearre programma's levere as selsstannige útfierbere bestannen dy't net bûn binne oan in browser. Tagelyk hoecht de ûntwikkelder gjin soargen te meitsjen oer it portearjen fan de applikaasje foar ferskate platfoarms; Electron sil de mooglikheid leverje om te bouwen foar alle systemen stipe troch Chromium. Electron leveret ek ark foar automatyske levering en ynstallaasje fan updates (updates kinne wurde levere fan in aparte server of direkt fan GitHub).

Programma's boud op it Electron-platfoarm omfetsje de Atom-bewurker, Mailspring e-postkliïnt, GitKraken toolkit, WordPress Desktop blogging systeem, WebTorrent Desktop BitTorrent client, lykas offisjele kliïnten foar tsjinsten lykas Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code en Discord. Yn totaal befettet de Electron-programmakatalogus 775 applikaasjes. Om de ûntwikkeling fan nije applikaasjes te ferienfâldigjen, is in set standert demo-applikaasjes taret, ynklusyf koadefoarbylden foar it oplossen fan ferskate problemen.

Boarne: opennet.ru

Add a comment