Rhyddhau Electron 23.0.0, llwyfan ar gyfer adeiladu cymwysiadau yn seiliedig ar yr injan Chromium

Mae rhyddhau platfform Electron 23.0.0 wedi'i baratoi, sy'n darparu fframwaith hunangynhaliol ar gyfer datblygu cymwysiadau defnyddwyr aml-lwyfan yn seiliedig ar gydrannau Chromium, V8 a Node.js. Mae'r newid sylweddol yn nifer y fersiwn o ganlyniad i ddiweddariadau i gronfa god Chromium 110, fframwaith Node.js 18.12.1, ac injan JavaScript V8 11.

Ymhlith y newidiadau yn y datganiad newydd:

  • Cefnogaeth ychwanegol i'r API WebUSB, gan ganiatΓ‘u rhyngweithio uniongyrchol Γ’ dyfeisiau ymylol arbenigol sy'n gysylltiedig trwy'r porthladd USB. Mae WebUSB yn ei gwneud hi'n bosibl trefnu gwaith gyda dyfeisiau USB heb osod gyrwyr arbenigol yn y system a diffinio rhesymeg rhyngweithio lefel isel yn y rhaglen.
  • Mae priodwedd β€œlabel” wedi'i ychwanegu at y gwrthrych Arddangos gyda label testun sy'n adnabod y sgrin yn weledol.
  • Mae API app.getPreferredSystemLanguages() wedi'i weithredu i bennu'r ieithoedd a ddewiswyd yn y system.
  • Ychwanegwyd y dull SerialPort.forget(), sy'n dychwelyd Addewid i ymdrin Γ’ chau porthladd cyfresol, a hefyd wedi gweithredu'r digwyddiad a ddiddymwyd gan borth cyfresol, a gynhyrchir pan fydd mynediad i borth cyfresol yn cael ei ddirymu ar Γ΄l i'r cysylltiad ag ef gau.
  • Ychwanegwyd yr API win.setHiddenInMissionControl, sy'n eich galluogi i guddio ffenestr y cais yn y rhyngwyneb Mission Control ar systemau macOS.
  • Wedi dileu'r digwyddiadau sgrolio-cyffwrdd-dechrau, sgrolio-cyffwrdd-diwedd, a sgrolio-ymyl cyffwrdd o'r gwrthrych BrowserWindow, o blaid defnyddio'r digwyddiad mewnbwn-digwyddiad ar WebContents.
  • Mae cefnogaeth i Windows 7, 8 ac 8.1, yn ogystal Γ’ Windows Server 2012 a 2012 R2, wedi dod i ben.

Mae platfform Electron yn caniatΓ‘u ichi greu unrhyw gymwysiadau graffigol gan ddefnyddio technolegau porwr, y mae eu rhesymeg wedi'i ddiffinio yn JavaScript, HTML a CSS, a gellir ehangu'r swyddogaeth trwy'r system ychwanegion. Mae gan ddatblygwyr fynediad at fodiwlau Node.js, yn ogystal ag API estynedig ar gyfer cynhyrchu deialogau brodorol, integreiddio cymwysiadau, creu dewislenni cyd-destun, integreiddio Γ’'r system hysbysu, trin ffenestri, a rhyngweithio ag is-systemau Chromium.

Yn wahanol i gymwysiadau gwe, mae rhaglenni sy'n seiliedig ar Electron yn cael eu darparu fel gweithredyddion hunangynhwysol nad ydyn nhw ynghlwm wrth borwr. Ar yr un pryd, nid oes angen i'r datblygwr boeni am drosglwyddo'r cais am wahanol lwyfannau, bydd Electron yn darparu'r gallu i adeiladu ar gyfer yr holl systemau a gefnogir yn Chromium. Mae Electron hefyd yn darparu offer i drefnu cyflwyno a gosod diweddariadau yn awtomatig (gellir cyflwyno diweddariadau naill ai o weinydd ar wahΓ’n neu'n uniongyrchol o GitHub).

Mae rhaglenni a adeiladwyd ar y platfform Electron yn cynnwys golygydd Atom, cleient e-bost Mailspring, pecyn cymorth GitKraken, system blogio WordPress Desktop, cleient WebTorrent Desktop BitTorrent, yn ogystal Γ’ chleientiaid swyddogol ar gyfer gwasanaethau fel Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code a Discord. Yn gyfan gwbl, mae catalog rhaglen Electron yn cynnwys 734 o gymwysiadau. Er mwyn symleiddio datblygiad cymwysiadau newydd, mae set o gymwysiadau demo safonol wedi'u paratoi, gan gynnwys enghreifftiau cod ar gyfer datrys problemau amrywiol.

Ffynhonnell: opennet.ru

Ychwanegu sylw