Pagpagawas sa Electron 19.0.0, usa ka plataporma alang sa pagtukod og mga aplikasyon base sa makina sa Chromium

Ang pagpagawas sa Electron 19.0.0 nga plataporma giandam na, nga naghatag ug kaugalingon nga igo nga gambalay alang sa pagpalambo sa multi-platform user nga mga aplikasyon base sa Chromium, V8 ug Node.js nga mga sangkap. Ang mahinungdanong kausaban sa numero sa bersyon tungod sa mga update sa Chromium 102 codebase, Node.js 16.14.2 framework, ug V8 10.2 JavaScript engine.

Lakip sa mga pagbag-o sa bag-ong pagpagawas:

  • Gidugang ang pamaagi sa BrowserWindow, diin mahimo nimong usbon ang kolor sa mga buton, ang kolor sa mga simbolo ug ang gitas-on sa bintana nga gipaandar ang WCO (Window Controls Overlay).
  • Gidugang nativeTheme.inForcedColorsMode API aron mahibal-an kung gipagana ba ang forced color mode.
  • Gidugang ang API ses.setCodeCachePath() aron itakda ang direktoryo alang sa code caching.
  • Gihatag ang abilidad sa pagsira sa usa ka bintana kung sirado ang bintana sa ginikanan.
  • Gidugang nga suporta alang sa dugang nga mga format sa kolor sa setBackgroundColor.
  • Gidugang nga pasidaan bahin sa default nga pag-inusara sa mga preload nga mga script, sugod sa sanga sa Electron 20.
  • Ang BrowserWindow constructor sa Linux nga plataporma dili na mosuporta sa skipTaskbar nga opsyon, nga nagkinahanglan sa Window.is_skip_taskbar nga modagan sa dili luwas nga mode, bisan tuod ang pagtago gikan sa taskbar wala gisuportahan sa Wayland-based nga mga palibot.

Ang plataporma sa Electron nagtugot kanimo sa paghimo og bisan unsang mga graphical nga aplikasyon gamit ang mga teknolohiya sa browser, ang lohika niini gihubit sa JavaScript, HTML ug CSS, ug ang pagpaandar mahimong mapalapad pinaagi sa add-on nga sistema. Ang mga developers adunay access sa Node.js modules, ingon man usa ka gipalapad nga API alang sa pagmugna og lumad nga mga dialog, pag-integrate sa mga aplikasyon, paghimo sa mga menu sa konteksto, pag-integrate sa notification system, pagmaniobra sa mga bintana, ug pagpakig-uban sa Chromium subsystems.

Dili sama sa mga aplikasyon sa web, ang mga programa nga nakabase sa Electron gihatag ingon nga adunay kaugalingon nga mga executable nga wala gihigot sa usa ka browser. Sa parehas nga oras, ang developer dili kinahanglan mabalaka bahin sa pag-port sa aplikasyon alang sa lainlaing mga platform, ang Electron maghatag katakus sa pagtukod alang sa tanan nga mga sistema nga gisuportahan sa Chromium. Naghatag usab ang Electron og mga himan aron maorganisar ang awtomatik nga paghatud ug pag-install sa mga update (ang mga update mahimong ihatud bisan sa usa ka lahi nga server o direkta gikan sa GitHub).

Ang mga programa nga gitukod sa Electron platform naglakip sa Atom editor, Mailspring email client, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, ingon man opisyal nga mga kliyente alang sa mga serbisyo sama sa Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code ug Discord. Sa kinatibuk-an, ang Electron program catalog adunay 775 ka aplikasyon. Aron mapasayon ​​ang pag-uswag sa bag-ong mga aplikasyon, giandam ang usa ka set sa standard demo applications, lakip ang mga pananglitan sa code alang sa pagsulbad sa lainlaing mga problema.

Source: opennet.ru

Idugang sa usa ka comment