Lëshimi i Electron 19.0.0, platformës për krijimin e aplikacioneve mbi motorin Chromium

ËshtĂ« publikuar versioni Electron 19.0.0, i cili ofron njĂ« framework tĂ« pavarur pĂ«r zhvillimin e aplikacioneve pĂ«rdoruesi shumĂ«platformĂ«she, tĂ« ndĂ«rtuar mbi komponentĂ«t Chromium, V8 dhe Node.js. Rritja e ndjeshme e numrit tĂ« versionit lidhet me kalimin te baza e kodit Chromium 102, platforma Node.js 16.14.2 dhe motori JavaScript V8 10.2.

Ndër ndryshimet në publikimin e ri:

  • ËshtĂ« shtuar njĂ« metodĂ« e BrowserWindow, pĂ«rmes sĂ« cilĂ«s mund tĂ« ndryshohet ngjyra e butonave, ngjyra e simboleve dhe lartĂ«sia e dritares me WCO (Window Controls Overlay) tĂ« aktivizuar.
  • ËshtĂ« shtuar API nativeTheme.inForcedColorsMode pĂ«r tĂ« pĂ«rcaktuar nĂ«se Ă«shtĂ« aktivizuar modaliteti i detyruar i ngjyrave.
  • ËshtĂ« shtuar API ses.setCodeCachePath() pĂ«r tĂ« caktuar direktoriumin pĂ«r cache tĂ« kodit.
  • ËshtĂ« mundĂ«suar mbyllja e dritares nĂ« rast se mbyllet dritarja prind.
  • NĂ« setBackgroundColor Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r formate shtesĂ« tĂ« ngjyrave.
  • ËshtĂ« shtuar njĂ« paralajmĂ«rim pĂ«r izolimin e parazgjedhur tĂ« skripteve preload duke filluar nga dega Electron 20.
  • NĂ« konstruktorin BrowserWindow nĂ« platformĂ«n Linux Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r opsionin skipTaskbar, pasi Window.is_skip_taskbar kĂ«rkonte funksionim nĂ« modalitetin unsafe, ndĂ«rkohĂ« qĂ« fshehja nga paneli i detyrave nuk mbĂ«shtetej nĂ« mjediset e bazuara nĂ« Wayland.

Platforma Electron mundëson krijimin e çdo lloj aplikacioni grafik duke përdorur teknologji të shfletuesit, ku logjika e funksionimit përcaktohet në JavaScript, HTML dhe CSS, ndërsa funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë në dispozicion module Node.js, si edhe një API të zgjeruar për krijimin e dialogëve natyralë, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, menaxhimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.

Ndryshe nga aplikacionet web, programet e bazuara në Electron shpërndahen si skedarë ekzekutues të pavarur, pa varësi nga shfletuesi. Njëkohësisht, zhvilluesi nuk ka nevojë të shqetësohet për portimin e aplikacionit në platforma të ndryshme, pasi Electron mundëson ndërtimin për të gjitha sistemet që mbështeten nga Chromium. Electron gjithashtu ofron mjete për organizimin e shpërndarjes dhe instalimit automatik të përditësimeve (përditësimet mund të dërgohen si nga një serverë, ashtu edhe drejtpërdrejt nga GitHub).

Ndër programet e ndërtuara mbi platformën Electron mund të veçohen redaktori Atom, klienti i postës Mailspring, mjeti për punë me Git GitKraken, sistemi i blogimit WordPress Desktop, klienti BitTorrent WebTorrent Desktop, si dhe klientët zyrtarë për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në total, në katalogun e programeve Electron janë të listuara 775 aplikacione. Për të thjeshtuar zhvillimin e aplikacioneve të reja, është përgatitur një paketë aplikacionesh tipike demonstruese që përfshin shembuj kodi për zgjidhjen e detyrave të ndryshme.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster