Release av Electron 19.0.0, en plattform för att bygga applikationer baserade på Chromium-motorn

Releasen av Electron 19.0.0-plattformen har förberetts, som ger ett självförsörjande ramverk för att utveckla användarapplikationer för flera plattformar, med Chromium-, V8- och Node.js-komponenter som bas. Den betydande förändringen i versionsnummer beror på en uppdatering av Chromium 102-kodbasen, Node.js 16.14.2-plattformen och V8 10.2 JavaScript-motorn.

Bland ändringarna i den nya utgåvan:

  • Lade till metoden BrowserWindow, genom vilken du kan ändra färgen på knapparna, färgen på symbolerna och höjden på fönstret med WCO (Window Controls Overlay) aktiverat.
  • Lade till nativeTheme.inForcedColorsMode API för att avgöra om forcerat färgläge är aktiverat.
  • Lade till API ses.setCodeCachePath() för att ställa in katalogen för kodcache.
  • Tillhandahåller möjligheten att stänga ett fönster om det överordnade fönstret är stängt.
  • Lade till stöd för ytterligare färgformat till setBackgroundColor.
  • Lade till varning om standardisolering av förinstallerade skript, med början med Electron 20-grenen.
  • BrowserWindow-konstruktorn på Linux-plattformen stöder inte längre alternativet skipTaskbar, vilket krävde att Window.is_skip_taskbar kördes i osäkert läge, även om gömma sig från aktivitetsfältet inte stöddes i Wayland-baserade miljöer.

Electron-plattformen låter dig skapa alla grafiska applikationer med webbläsarteknik, vars logik definieras i JavaScript, HTML och CSS, och funktionaliteten kan utökas genom tilläggssystemet. Utvecklare har tillgång till Node.js-moduler, samt ett utökat API för att generera inbyggda dialoger, integrera applikationer, skapa snabbmenyer, integrera med meddelandesystemet, manipulera fönster och interagera med Chromium-undersystem.

Till skillnad från webbapplikationer levereras elektronbaserade program som fristående körbara filer som inte är bundna till en webbläsare. Samtidigt behöver utvecklaren inte oroa sig för att portera applikationen för olika plattformar, Electron kommer att ge möjligheten att bygga för alla system som stöds av Chromium. Electron tillhandahåller även verktyg för automatisk leverans och installation av uppdateringar (uppdateringar kan levereras antingen från en separat server eller direkt från GitHub).

Program byggda på Electron-plattformen inkluderar Atom-redigeraren, Mailspring e-postklient, GitKraken toolkit, WordPress Desktop-bloggsystem, WebTorrent Desktop BitTorrent-klient, såväl som officiella klienter för tjänster som Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code och Discord. Totalt innehåller Electron-programkatalogen 775 ansökningar. För att förenkla utvecklingen av nya applikationer har en uppsättning standarddemoapplikationer tagits fram, inklusive kodexempel för att lösa olika problem.

Källa: opennet.ru

Lägg en kommentar