Kuburitswa kweElectron 19.0.0, ipuratifomu yekugadzira maapplication anoenderana neChromium injini.

Kuburitswa kweElectron 19.0.0 papuratifomu kwakagadzirirwa, iyo inopa hurongwa hwekuzvimiririra hwekugadzira multi-platform mushandisi application, uchishandisa Chromium, V8 uye Node.js zvikamu sehwaro. Iko kushanduka kukuru kwenhamba yevhezheni kunokonzerwa nekuvandudza kuChromium 102 codebase, iyo Node.js 16.14.2 chikuva uye V8 10.2 JavaScript injini.

Pakati pekuchinja mukuburitswa kutsva:

  • Yakawedzera iyo BrowserWindow nzira, kuburikidza iyo iwe unogona kushandura ruvara rwemabhatani, ruvara rwezviratidzo uye kureba kwehwindo neWCO (Window Controls Overlay) yakagoneswa.
  • Yakawedzerwa nativeTheme.inForcedColorsMode API kuona kana kumanikidzwa kwemavara modhi yakagoneswa.
  • Yakawedzerwa API ses.setCodeCachePath() kuseta dhairekitori rekodhi caching.
  • Kunopa kugona kuvhara hwindo kana hwindo remubereki rakavharwa.
  • Yakawedzera rutsigiro rwemamwe mafomati emavara kusetaBackgroundColor.
  • Yakawedzera yambiro pamusoro pekusarudzika kwekugadzika kwe preload zvinyorwa, kutanga neElectron 20 bazi.
  • Iyo BrowserWindow yekuvaka paLinux papuratifomu haichatsigire skipTaskbar sarudzo, yaida Window.is_skip_taskbar kuti iite isina kuchengetedzeka modhi, kunyangwe kuhwanda kubva kubharaki rebasa kwaisatsigirwa munzvimbo dzeWayland-based.

Iyo Electron chikuva inokutendera iwe kuti ugadzire chero graphical application uchishandisa browser tekinoroji, iyo logic inotsanangurwa muJavaScript, HTML uye CSS, uye mashandiro acho anogona kuwedzerwa kuburikidza neadd-on system. Vagadziri vanogona kuwana maNode.js modules, pamwe neAPI yakawedzerwa yekugadzira nhaurirano dzekuzvarwa, kubatanidza maapplication, kugadzira menyu emukati, kubatanidza neiyo notification system, manipulate windows, uye kudyidzana neChromium subsystems.

Kusiyana newebhu maapplication, maElectron-akavakirwa zvirongwa anounzwa seanozvimiririra eecutable mafaera asina kusungirirwa kune browser. Panguva imwecheteyo, mugadziri haafanire kunetseka nezve kuendesa application kumapuratifomu akasiyana; Electron ichapa kugona kuvaka kune ese masisitimu anotsigirwa neChromium. Electron inopawo maturusi ekutumira otomatiki uye kuisirwa zvigadziriso (zvidzoreso zvinogona kuendeswa kubva kune yakaparadzana sevha kana zvakananga kubva kuGitHub).

Zvirongwa zvakavakirwa paElectron papuratifomu zvinosanganisira Atom mupepeti, Mailspring email mutengi, GitKraken toolkit yekushanda neGit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, pamwe nevatengi vepamutemo masevhisi akaita seSkype, Signal, Slack. , Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code uye Discord. Pakazara, iyo Electron chirongwa catalog ine 775 zvikumbiro. Kurerutsa kuvandudzwa kwezvishandiso zvitsva, seti yeyakajairwa demo application yakagadzirirwa, kusanganisira kodhi mienzaniso yekugadzirisa matambudziko akasiyana.

Source: opennet.ru

Voeg