Rilaxx ta' Electron 19.0.0, pjattaforma għall-bini ta' applikazzjonijiet ibbażati fuq il-magna Chromium

Ġie ppreparat ir-rilaxx tal-pjattaforma Electron 19.0.0, li tipprovdi qafas awtosuffiċjenti għall-iżvilupp ta 'applikazzjonijiet għall-utenti b'ħafna pjattaformi, bl-użu ta' komponenti Chromium, V8 u Node.js bħala bażi. Il-bidla sinifikanti fin-numru tal-verżjoni hija dovuta għal aġġornament tal-codebase Chromium 102, il-pjattaforma Node.js 16.14.2 u l-magna JavaScript V8 10.2.

Fost il-bidliet fir-rilaxx il-ġdid:

  • Żid il-metodu BrowserWindow, li permezz tiegħu tista 'tbiddel il-kulur tal-buttuni, il-kulur tas-simboli u l-għoli tat-tieqa b'WCO (Window Controls Overlay) attivata.
  • Miżjud nativeTheme.inForcedColorsMode API biex tiddetermina jekk il-modalità tal-kulur sfurzat hijiex attivata.
  • Miżjud API ses.setCodeCachePath() biex tissettja d-direttorju għall-caching tal-kodiċi.
  • Ipprovda l-abbiltà li tagħlaq tieqa jekk it-tieqa prinċipali tkun magħluqa.
  • Appoġġ miżjud għal formati ta 'kulur addizzjonali għal setBackgroundColor.
  • Miżjud twissija dwar iżolament default ta 'skripts preload, li tibda bil-fergħa Electron 20.
  • Il-kostruttur tal-BrowserWindow fuq il-pjattaforma Linux m'għadux jappoġġja l-għażla skipTaskbar, li kienet teħtieġ li Window.is_skip_taskbar jaħdem f'modalità mhux sigura, għalkemm il-ħabi mit-taskbar ma kienx appoġġjat f'ambjenti bbażati fuq Wayland.

Il-pjattaforma Electron tippermettilek toħloq kwalunkwe applikazzjonijiet grafiċi bl-użu ta 'teknoloġiji tal-browser, li l-loġika tagħhom hija definita f'JavaScript, HTML u CSS, u l-funzjonalità tista' tiġi estiża permezz tas-sistema add-on. L-iżviluppaturi għandhom aċċess għal moduli Node.js, kif ukoll API estiż biex jiġġeneraw dialogs indiġeni, jintegraw applikazzjonijiet, joħolqu menus tal-kuntest, jintegraw mas-sistema ta 'notifika, jimmanipulaw twieqi, u jinteraġixxu mas-sottosistemi tal-Kromju.

B'differenza mill-applikazzjonijiet tal-web, il-programmi bbażati fuq Electron jitwasslu bħala fajls eżekutibbli awtonomi li mhumiex marbuta ma' browser. Fl-istess ħin, l-iżviluppatur m'għandux għalfejn jinkwieta dwar il-portabbiltà tal-applikazzjoni għal pjattaformi differenti; Electron se jipprovdi l-abbiltà li jibni għas-sistemi kollha appoġġjati minn Chromium. Electron jipprovdi wkoll għodod għall-kunsinna awtomatika u l-installazzjoni ta 'aġġornamenti (l-aġġornamenti jistgħu jitwasslu jew minn server separat jew direttament minn GitHub).

Programmi mibnija fuq il-pjattaforma Electron jinkludu l-editur Atom, klijent email Mailspring, toolkit GitKraken, sistema ta 'blogging WordPress Desktop, klijent WebTorrent Desktop BitTorrent, kif ukoll klijenti uffiċjali għal servizzi bħal Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code u Discord. B'kollox, il-katalgu tal-programm Electron fih 775 applikazzjoni. Biex jiġi ssimplifikat l-iżvilupp ta 'applikazzjonijiet ġodda, ġie ppreparat sett ta' applikazzjonijiet demo standard, inklużi eżempji ta 'kodiċi għas-soluzzjoni ta' diversi problemi.

Sors: opennet.ru

Żid kumment