Hoʻokuʻu ʻia o Electron 23.0.0, kahi kahua no ke kūkulu ʻana i nā noi e pili ana i ka mīkini Chromium

Ua hoʻomākaukauʻia ka hoʻokuʻuʻana o ka Electron 23.0.0 platform, e hāʻawi ana i kahi hoʻolālā pono'ī no ka hoʻomohalaʻana i nā polokalamu hoʻohana multi-platform, me ka hoʻohanaʻana i nā mea Chromium, V8 a me Node.js i kumu. ʻO ka hoʻololi koʻikoʻi o ka helu mana ma muli o ka hoʻonui ʻana i ka Chromium 110 codebase, ka Node.js 18.12.1 platform a me ka V8 11 JavaScript engine.

Ma waena o nā loli i ka hoʻokuʻu hou:

  • Hoʻohui i ke kākoʻo no ka WebUSB API, e ʻae ana i ka launa pū ʻana me nā polokalamu peripheral kūikawā i hoʻopili ʻia ma o ke awa USB. Hiki iā WebUSB ke hoʻonohonoho i ka hana me nā polokalamu USB me ka ʻole o ka hoʻokomo ʻana i nā mea hoʻokele kūikawā i loko o ka ʻōnaehana a me ka wehewehe ʻana i ka loiloi o ka pilina haʻahaʻa i ka noi.
  • Ua hoʻohui ʻia kahi waiwai "label" i ka mea Hōʻike me kahi lepili kikokikona e ʻike maka i ka pale.
  • Ua hoʻokō ʻia ʻo API app.getPreferredSystemLanguages() e hoʻoholo i nā ʻōlelo i koho ʻia ma ka ʻōnaehana.
  • Hoʻohui i ke ʻano SerialPort.forget (), ka mea e hoʻihoʻi i kahi ʻōlelo hoʻohiki e mālama i ka pani ʻana o kahi awa serial, a ua hoʻokō pū i ka hanana serial-port-revoked, i hana ʻia i ka wā i hoʻopau ʻia ai ke komo ʻana i kahi port serial ma hope o ka pani ʻana o ka pilina iā ia.
  • Hoʻohui ʻia ka win.setHiddenInMissionControl API, kahi e hiki ai iā ʻoe ke hūnā i ka puka aniani noi ma ka ʻaoʻao Mission Control ma nā ʻōnaehana macOS.
  • Wehe ʻia nā hanana scroll-touch-begin, scroll-touch-end, a me nā hanana scroll-touch-edge mai ka mea BrowserWindow, no ka hoʻohana ʻana i ka hanana hoʻokomo ma WebContents.
  • Kākoʻo no Windows 7, 8 a me 8.1, a me Windows Server 2012 a me 2012 R2, ua hoʻopau ʻia.

Hāʻawi ka Electron platform iā ʻoe e hana i nā noi kiʻi me ka hoʻohana ʻana i nā ʻenehana polokalamu kele pūnaewele, i wehewehe ʻia ka loina ma JavaScript, HTML a me CSS, a hiki ke hoʻonui ʻia ka hana ma o ka ʻōnaehana add-on. Hiki i nā mea hoʻomohala ke komo i nā modula Node.js, a me kahi API hoʻonui no ka hana ʻana i nā kamaʻilio kamaʻāina, hoʻohui i nā noi, hana ʻana i nā menus pōʻaiapili, hoʻohui pū me ka ʻōnaehana hoʻolaha, manipulating windows, a me ka launa pū me nā subsystem Chromium.

ʻAʻole like me nā noi pūnaewele, hāʻawi ʻia nā polokalamu e pili ana i ka Electron ma ke ʻano he faila hoʻokō ponoʻī i hoʻopaʻa ʻole ʻia i kahi polokalamu kele pūnaewele. I ka manawa like, ʻaʻole pono ka mea hoʻomohala e hopohopo e pili ana i ka lawe ʻana i ka noi no nā pae like ʻole; E hāʻawi ʻo Electron i ka hiki ke kūkulu no nā ʻōnaehana āpau i kākoʻo ʻia e Chromium. Hāʻawi pū ʻo Electron i nā mea hana no ka lawe ʻana a me ka hoʻokomo ʻana i nā mea hou (hiki ke hāʻawi ʻia nā mea hou mai kahi kikowaena ʻokoʻa a i ʻole pololei mai GitHub).

ʻO nā papahana i kūkulu ʻia ma ka paepae Electron, ʻo ia ka mea hoʻoponopono Atom, Mailspring email client, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, a me nā mea kūʻai kūhelu no nā lawelawe e like me Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code a me Discord. ʻO ka huina, ʻo ka papa kuhikuhi papahana Electron he 734 mau noi. No ka maʻalahi o ka hoʻomohala ʻana i nā noi hou, ua hoʻomākaukau ʻia kahi hoʻonohonoho o nā noi demo maʻamau, me nā hiʻohiʻona code no ka hoʻoponopono ʻana i nā pilikia like ʻole.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka