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

Mae rhyddhau platfform Electron 19.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 102, fframwaith Node.js 16.14.2, ac injan JavaScript V8 10.2.

Ymhlith y newidiadau yn y datganiad newydd:

  • Ychwanegwyd y dull BrowserWindow, lle gallwch chi newid lliw'r botymau, lliw'r symbolau ac uchder y ffenestr gyda WCO (Window Controls Overlay) wedi'i alluogi.
  • Ychwanegwyd nativeTheme.inForcedColorsMode API i benderfynu a yw modd lliw gorfodol wedi'i alluogi.
  • Ychwanegwyd API ses.setCodeCachePath() i osod y cyfeiriadur ar gyfer caching cod.
  • Ar yr amod y gallu i gau ffenestr os yw'r ffenestr rhiant ar gau.
  • Ychwanegwyd cefnogaeth ar gyfer fformatau lliw ychwanegol i setBackgroundColor.
  • Ychwanegwyd rhybudd am ynysu sgriptiau rhaglwytho yn ddiofyn, gan ddechrau gyda changen Electron 20.
  • Nid yw'r adeiladwr BrowserWindow ar y platfform Linux bellach yn cefnogi'r opsiwn skipTaskbar, a oedd yn ei gwneud yn ofynnol i Window.is_skip_taskbar redeg mewn modd anniogel, er nad oedd cuddio o'r bar tasgau yn cael ei gefnogi mewn amgylcheddau yn Wayland.

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).

O'r rhaglenni a adeiladwyd ar sail platfform Electron, gellir nodi golygydd Atom, cleient e-bost Mailspring, pecyn cymorth GitKraken ar gyfer gweithio gyda Git, 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. Cyflwynir cyfanswm o 775 o gymwysiadau yng nghatalog meddalwedd Electron. Er mwyn symleiddio datblygiad cymwysiadau newydd, paratowyd set o gymwysiadau demo sampl, gan gynnwys enghreifftiau cod ar gyfer datrys problemau amrywiol.

Ffynhonnell: opennet.ru

Ychwanegu sylw