Ho lokolloa ha Electron 23.0.0, sethala sa ho haha ​​​​likopo tse thehiloeng ho enjene ea Chromium

Ho lokolloa ha sethala sa Electron 23.0.0 se lokiselitsoe, se fanang ka moralo o ikemetseng oa ho hlahisa lisebelisoa tsa basebelisi ba li-platform tse ngata, ho sebelisa likarolo tsa Chromium, V8 le Node.js e le motheo. Phetoho e kholo ea nomoro ea phetolelo e bakoa ke ntlafatso ea codebase ea Chromium 110, sethaleng sa Node.js 18.12.1 le enjene ea V8 11 JavaScript.

Har'a liphetoho tse hlahang tokollong e ncha:

  • Tšehetso e ekelitsoeng bakeng sa WebUSB API, e lumellang tšebelisano e tobileng le lisebelisoa tse khethehileng tsa peripheral tse hoketsoeng ka boema-kepe ba USB. WebUSB e etsa hore ho khonehe ho hlophisa mosebetsi ka lisebelisoa tsa USB ntle le ho kenya li-driver tse khethehileng ka har'a sistimi le ho hlalosa mohopolo oa tšebelisano ea maemo a tlase ts'ebelisong.
  • Thepa ea "label" e kentsoe nthong ea Pontšo e nang le mongolo o bonts'ang skrineng.
  • API app.getPreferredSystemLanguages() e kentsoe tšebetsong ho tseba lipuo tse khethiloeng tsamaisong.
  • E kentse mokhoa oa SerialPort.forget(), o khutlisang Tšepiso ea ho sebetsana le ho koaloa ha kou ea serial, hape e kentse tšebetsong ketsahalo e hlakotsoeng ea serial-port, e hlahisoang ha phihlello ea boema-kepe bo hlakotsoe ka mor'a hore khokahano ho eona e koetsoe.
  • E kentse win.setHiddenInMissionControl API, e u lumellang hore u pate fensetere ea ts'ebeliso ka har'a sebopeho sa Taolo ea Mission ho litsamaiso tsa macOS.
  • E tlositse diketsahalo tse tlositsweng tsa scroll-touch-start, scroll-touch-end, le scroll-touch-eddge ho tsoa ho BrowserWindow, molemong oa ho sebelisa ketsahalo ea kenyeletso ho WebContents.
  • Tšehetso ea Windows 7, 8 le 8.1, hammoho le Windows Server 2012 le 2012 R2, e khaolitse.

Sethala sa Electron se u lumella ho etsa lits'ebetso tsa graphical u sebelisa mahlale a sebatli, mohopolo oa ona o hlalosoang ho JavaScript, HTML le CSS, mme ts'ebetso e ka atolosoa ka sistimi ea tlatsetso. Bahlahisi ba na le phihlello ea li-module tsa Node.js, hammoho le API e atolositsoeng bakeng sa ho hlahisa lipuisano tsa matsoalloa, ho kopanya lits'ebetso, ho theha menyu ea litaba, ho kopanya le sistimi ea tsebiso, ho tsamaisa lifensetere, le ho sebelisana le li-subsystem tsa Chromium.

Ho fapana le lits'ebetso tsa marang-rang, mananeo a thehiloeng ho Electron a fanoa e le lifaele tse sebetsang tse ikemetseng tse sa tlangoa ho sebatli. Ka nako e ts'oanang, moqapi ha a hloke ho tšoenyeha ka ho kenya kopo bakeng sa li-platform tse fapaneng; Electron e tla fana ka bokhoni ba ho haha ​​​​litsamaiso tsohle tse tšehetsoeng ke Chromium. Electron e boetse e fana ka lisebelisoa tsa ho fana ka othomathike le ho kenya liapdeite (lintlafatso li ka tsamaisoa ho tsoa ho seva e arohaneng kapa ka kotloloho ho tsoa ho GitHub).

Mananeo a hahiloeng sethaleng sa Electron a kenyelletsa mohlophisi oa Atom, moreki oa lengolo-tsoibila la Mailspring, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent moreki, hammoho le bareki ba semmuso bakeng sa lits'ebeletso tse kang Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire. , Wrike, Visual Studio Code le Discord. Ka kakaretso, lethathamo la lenaneo la Electron le na le lits'ebetso tse 734. Ho nolofatsa nts'etsopele ea lits'ebetso tse ncha, ho lokiselitsoe lits'ebetso tse tloaelehileng tsa demo, ho kenyelletsa le mehlala ea khoutu bakeng sa ho rarolla mathata a fapaneng.

Source: opennet.ru

Eketsa ka tlhaloso