Sakin Electron 12.0.0, dandamali don gina aikace-aikace bisa injin Chromium

An shirya sakin dandali na Electron 12.0.0, wanda ke ba da tsarin isa don haɓaka aikace-aikacen masu amfani da yawa, ta amfani da abubuwan Chromium, V8 da Node.js a matsayin tushe. Babban canji a lambar sigar ya samo asali ne saboda sabuntawa zuwa lambar lambar Chromium 89, dandali na Node.js 14.16 da injin JavaScript V8 8.9.

A cikin sabon saki:

  • An aiwatar da canji zuwa sabon reshe na LTS na dandalin Node.js 14 (a baya an yi amfani da reshen 12.x).
  • An ƙara sabon gidan yanar gizoFrameMain API don samun dama daga babban tsari zuwa bayani game da RenderFrames da ke gudana akan misalan abubuwan Yanar Gizon Yanar Gizo guda ɗaya. API ɗin yanar gizoFrameMain daidai yake da API ɗin gidan yanar gizoFrame, amma ana iya amfani dashi daga cikin babban tsari.
  • API ɗin BrowserWindow ya ƙara hanyoyin BrowserWindow.isTabletMode() da win.setTopBrowserView(), da ma'aunin yanar gizoPreferences.preferredSizeMode da tsarin-yanayin-menu, sake girman (Windows/macOS) da motsi (Windows).
  • Ta hanyar tsoho, ana kunna mahallin keɓancewa da saitunan duniyaSafeExecuteJavaScript, waɗanda ke ba da damar ƙarin keɓewa da hanyoyin kariya yayin aiwatar da JavaScript.
  • Ta hanyar tsoho, an kunna saitin crashReporter.start ({compress }). API ɗin da aka cire ɓarnaReporter API.
  • Bayar da ikon samun dama ga APIs marasa abu ta hanyar fallasaInMainWorld a cikin mahallinBridge.
  • An ƙara abubuwan daidaiku na chrome.management API zuwa API ɗin haɓakawa na ƙari.
  • An maye gurbin tsarin "remote" da aka soke da "@electron/remote".

Bari mu tunatar da ku cewa Electron yana ba ku damar ƙirƙirar kowane aikace-aikacen hoto ta amfani da fasahar burauzar, wanda aka bayyana ma'anarsu a cikin JavaScript, HTML da CSS, kuma ana iya faɗaɗa aikin ta hanyar tsarin ƙarawa. Masu haɓakawa suna da damar yin amfani da samfuran Node.js, da kuma tsawaita API don samar da maganganu na asali, haɗa aikace-aikace, ƙirƙirar menus na mahallin, haɗawa tare da tsarin sanarwa, sarrafa windows, da yin hulɗa tare da ƙananan tsarin Chromium.

Ba kamar aikace-aikacen gidan yanar gizo ba, ana isar da shirye-shiryen tushen Electron azaman fayilolin aiwatarwa masu ƙunshe da kansu waɗanda ba a ɗaure su da mai bincike ba. A lokaci guda, mai haɓakawa baya buƙatar damuwa game da jigilar aikace-aikacen don dandamali daban-daban; Electron zai samar da ikon gina duk tsarin da Chromium ke goyan bayan. Electron kuma yana ba da kayan aiki don isarwa ta atomatik da shigar da sabuntawa (ana iya isar da sabuntawa ko dai daga sabar daban ko kai tsaye daga GitHub).

Shirye-shiryen da aka gina akan dandalin Electron sun haɗa da editan Atom, Nylas da abokan cinikin imel na Mailspring, GitKraken kayan aiki don aiki tare da Git, tsarin rubutun ra'ayin yanar gizon WordPress Desktop, WebTorrent Desktop BitTorrent abokin ciniki, da kuma abokan ciniki na hukuma don ayyuka kamar Skype, Signal , Slack, Basecamp. , Burtaniya, fatalwa, waya, waka, waka, gani na hirariya lambar da kuma diski. Gabaɗaya, kundin tsarin Electron ya ƙunshi aikace-aikace 1016. Don sauƙaƙa haɓaka sabbin aikace-aikace, an shirya saitin ƙa'idodin aikace-aikacen demo, gami da misalan lamba don magance matsaloli daban-daban.

source: budenet.ru

Add a comment