Liberigo de Electron 19.0.0, platformo por konstruado de aplikoj bazitaj sur la Chromium-motoro

La liberigo de la platformo Electron 19.0.0 estas preparita, kiu provizas memsufiĉan kadron por disvolvi plurplatformajn uzant-aplikaĵojn bazitajn sur komponantoj Chromium, V8 kaj Node.js. La signifa versinumerŝanĝo ŝuldiĝas al ĝisdatigoj al la kodbazo Chromium 102, Node.js 16.14.2 kadro, kaj V8 10.2 JavaScript-motoro.

Inter la ŝanĝoj en la nova eldono:

  • Aldonita la metodo BrowserWindow, per kiu vi povas ŝanĝi la koloron de la butonoj, la koloron de la simboloj kaj la altecon de la fenestro kun WCO (Window Controls Overlay) ebligita.
  • Aldonita nativeTheme.inForcedColorsMode API por determini ĉu devigita kolorreĝimo estas ebligita.
  • Aldonita API ses.setCodeCachePath () por agordi la dosierujon por koda kaŝmemoro.
  • Havigis la eblon fermi fenestron se la gepatra fenestro estas fermita.
  • Aldonita subteno por pliaj kolorformatoj por agordiBackgroundColor.
  • Aldonita averto pri defaŭlta izolado de antaŭŝarĝaj skriptoj, komencante per Electron 20 branĉo.
  • La konstrukciisto BrowserWindow sur la Linukso-platformo ne plu subtenas la opcion skipTaskbar, kiu postulis ke Window.is_skip_taskbar rulu en nesekura reĝimo, kvankam kaŝado de la taskdrinkejo ne estis subtenata en medioj bazitaj en Wayland.

La platformo Electron permesas krei ajnajn grafikajn aplikojn per retumiloj, kies logiko estas difinita en JavaScript, HTML kaj CSS, kaj la funkcieco povas esti vastigita per la aldonaĵa sistemo. Programistoj havas aliron al Node.js-moduloj, same kiel plilongigitan API por generi denaskajn dialogojn, integri aplikojn, krei kuntekstmenuojn, integri kun la sciiga sistemo, manipuli fenestrojn kaj interagi kun Chromium-subsistemoj.

Male al TTT-aplikoj, Elektron-bazitaj programoj estas liveritaj kiel memstaraj ruligeblaj kiuj ne estas ligitaj al retumilo. Samtempe, la programisto ne bezonas zorgi pri porti la aplikaĵon por diversaj platformoj, Electron provizos la kapablon konstrui por ĉiuj sistemoj subtenataj en Chromium. Electron ankaŭ disponigas ilojn por organizi aŭtomatan liveron kaj instaladon de ĝisdatigoj (ĝisdatigoj povas esti liveritaj aŭ de aparta servilo aŭ rekte de GitHub).

El la programoj konstruitaj surbaze de la platformo Electron, oni povas noti la Atom-redaktilon, la retpoŝtan klienton Mailspring, la ilaron GitKraken por labori kun Git, la blogsistemon WordPress Desktop, la klienton WebTorrent Desktop BitTorrent, kaj ankaŭ oficialajn klientojn por tiaj servoj kiel Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code kaj Discord. Entute, 775 aplikoj estas prezentitaj en la elektronika programaro-katalogo. Por simpligi la disvolviĝon de novaj aplikoj, aro de specimenaj demo-aplikoj estis preparita, inkluzive de kodaj ekzemploj por solvi diversajn problemojn.

fonto: opennet.ru

Aldoni komenton