Utgivelse av Electron 19.0.0, en plattform for å bygge applikasjoner basert på Chromium-motoren

Utgivelsen av Electron 19.0.0-plattformen er utarbeidet, som gir et selvforsynt rammeverk for å utvikle flerplattformbrukerapplikasjoner, med Chromium-, V8- og Node.js-komponenter som grunnlag. Den betydelige endringen i versjonsnummer skyldes en oppdatering av Chromium 102-kodebasen, Node.js 16.14.2-plattformen og V8 10.2 JavaScript-motoren.

Blant endringene i den nye utgivelsen:

  • La til BrowserWindow-metoden, der du kan endre fargen på knappene, fargen på symbolene og høyden på vinduet med WCO (Window Controls Overlay) aktivert.
  • Lagt til nativeTheme.inForcedColorsMode API for å avgjøre om tvungen fargemodus er aktivert.
  • Lagt til API ses.setCodeCachePath() for å angi katalogen for kodebufring.
  • Gir muligheten til å lukke et vindu hvis det overordnede vinduet er lukket.
  • Lagt til støtte for flere fargeformater til setBackgroundColor.
  • Lagt til advarsel om standardisolering av forhåndslastede skript, som starter med Electron 20-grenen.
  • BrowserWindow-konstruktøren på Linux-plattformen støtter ikke lenger skipTaskbar-alternativet, som krevde at Window.is_skip_taskbar kjørte i usikker modus, selv om skjul fra oppgavelinjen ikke ble støttet i Wayland-baserte miljøer.

Electron-plattformen lar deg lage alle grafiske applikasjoner ved hjelp av nettleserteknologier, hvis logikk er definert i JavaScript, HTML og CSS, og funksjonaliteten kan utvides gjennom tilleggssystemet. Utviklere har tilgang til Node.js-moduler, i tillegg til et utvidet API for å generere native dialoger, integrere applikasjoner, lage kontekstmenyer, integrere med varslingssystemet, manipulere vinduer og samhandle med Chromium-undersystemer.

I motsetning til nettapplikasjoner, leveres elektronbaserte programmer som selvstendige kjørbare filer som ikke er knyttet til en nettleser. Samtidig trenger ikke utvikleren å bekymre seg for portering av applikasjonen for forskjellige plattformer; Electron vil gi muligheten til å bygge for alle systemer som støttes av Chromium. Electron leverer også verktøy for automatisk levering og installasjon av oppdateringer (oppdateringer kan leveres enten fra en egen server eller direkte fra GitHub).

Programmer bygget på Electron-plattformen inkluderer Atom-editoren, Mailspring e-postklient, GitKraken verktøysett, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent klient, samt offisielle klienter for tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code og Discord. Totalt inneholder Electron-programkatalogen 775 søknader. For å forenkle utviklingen av nye applikasjoner er det utarbeidet et sett med standard demoapplikasjoner, inkludert kodeeksempler for å løse ulike problemer.

Kilde: opennet.ru

Legg til en kommentar