Kutolewa kwa Electron 19.0.0, jukwaa la programu za ujenzi kulingana na injini ya Chromium

Kutolewa kwa jukwaa la Electron 19.0.0 kumetayarishwa, ambayo hutoa mfumo unaojitosheleza wa kutengeneza programu za watumiaji wa majukwaa mengi, kwa kutumia vipengele vya Chromium, V8 na Node.js kama msingi. Mabadiliko makubwa ya nambari ya toleo yametokana na sasisho la msingi wa msimbo wa Chromium 102, mfumo wa Node.js 16.14.2 na injini ya JavaScript ya V8 10.2.

Miongoni mwa mabadiliko katika toleo jipya:

  • Imeongeza njia ya BrowserWindow, ambayo unaweza kubadilisha rangi ya vifungo, rangi ya alama na urefu wa dirisha na WCO (Window Controls Overlay) imewezeshwa.
  • Imeongeza API ya nativeTheme.inForcedColorsMode ili kubaini kama hali ya rangi ya kulazimishwa imewashwa.
  • Imeongeza API ses.setCodeCachePath() ili kuweka saraka ya uhifadhi wa msimbo.
  • Imetolewa uwezo wa kufunga dirisha ikiwa dirisha kuu limefungwa.
  • Usaidizi umeongezwa kwa miundo ya ziada ya rangi kwenye setBackgroundColor.
  • Imeongeza onyo kuhusu utengaji chaguomsingi wa hati za upakiaji mapema, kuanzia na tawi la Electron 20.
  • Kijenzi cha Dirisha la Kivinjari kwenye jukwaa la Linux hakiauni tena chaguo la skipTaskbar, ambalo lilihitaji Window.is_skip_taskbar kufanya kazi katika hali isiyo salama, ingawa kujificha kutoka kwa upau wa kazi hakukubaliwa katika mazingira ya Wayland.

Jukwaa la Electron hukuruhusu kuunda programu zozote za picha kwa kutumia teknolojia za kivinjari, mantiki ambayo inafafanuliwa katika JavaScript, HTML na CSS, na utendaji unaweza kupanuliwa kupitia mfumo wa kuongeza. Wasanidi programu wanaweza kufikia moduli za Node.js, pamoja na API iliyopanuliwa ya kutengeneza mazungumzo asilia, kuunganisha programu, kuunda menyu za muktadha, kuunganishwa na mfumo wa arifa, kudhibiti madirisha, na kuingiliana na mifumo ndogo ya Chromium.

Tofauti na programu za wavuti, programu zinazotegemea elektroni huwasilishwa kama faili zinazoweza kutekelezeka zenyewe ambazo hazijaunganishwa kwenye kivinjari. Wakati huo huo, msanidi hana haja ya kuwa na wasiwasi kuhusu kuhamisha programu kwa mifumo tofauti; Electron itatoa uwezo wa kuunda kwa mifumo yote inayotumika na Chromium. Electron pia hutoa zana za uwasilishaji otomatiki na usakinishaji wa sasisho (sasisho zinaweza kutolewa kutoka kwa seva tofauti au moja kwa moja kutoka kwa GitHub).

Mipango iliyojengwa kwenye jukwaa la Electron ni pamoja na mhariri wa Atom, mteja wa barua pepe wa Mailspring, zana ya zana ya GitKraken, mfumo wa kublogu wa WordPress Desktop, mteja wa WebTorrent Desktop BitTorrent, pamoja na wateja rasmi wa huduma kama vile Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire. , Wrike, Visual Studio Code na Discord. Kwa jumla, orodha ya programu ya Electron ina programu 775. Ili kurahisisha uundaji wa programu mpya, seti ya maombi ya kawaida ya onyesho imetayarishwa, ikijumuisha mifano ya msimbo ya kutatua matatizo mbalimbali.

Chanzo: opennet.ru

Kuongeza maoni