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

Ho lokolloa ha sethala sa Electron 19.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 102, sethaleng sa Node.js 16.14.2 le enjene ea V8 10.2 JavaScript.

Har'a liphetoho tse hlahang tokollong e ncha:

  • E kentse mokhoa oa BrowserWindow, oo ka oona u ka fetolang 'mala oa likonopo,' mala oa matšoao le bophahamo ba fensetere ka WCO (Window Controls Overlay) e nolofalitsoeng.
  • E kentse nativeTheme.inForcedColorsMode API ho fumana hore na mofuta oa mebala o qobelloang o lumelletsoe.
  • E kentse API ses.setCodeCachePath() ho seta bukana bakeng sa caching ea khoutu.
  • E fane ka bokhoni ba ho koala fensetere haeba fensetere ea motsoali e koetsoe.
  • Tšehetso e ekelitsoeng bakeng sa mefuta e meng ea mebala ho setBackgroundColor.
  • Temoso e ekelitsoeng mabapi le ho ikarola ka ho sa feleng ha mangolo a tlatsitsoeng, ho qala ka lekala la Electron 20.
  • Sehahi sa BrowserWindow sethaleng sa Linux ha se sa tšehetsa khetho ea skipTaskbar, e neng e hloka hore Window.is_skip_taskbar e sebetse ka mokhoa o sa bolokehang, le hoja ho ipata ho tloha sebakeng sa mosebetsi ho ne ho sa tšehetsoe libakeng tse thehiloeng ho Wayland.

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 holim'a sethala sa Electron a kenyelletsa mohlophisi oa Atom, moreki oa lengolo-tsoibila la Mailspring, sesebelisoa sa GitKraken bakeng sa ho sebetsa le Git, sistimi ea blog ea WordPress ea Desktop, moreki oa WebTorrent Desktop BitTorrent, hammoho le bareki ba semmuso ba lits'ebeletso tse joalo ka 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 775. 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