Hoʻokuʻu ʻia o Electron 19.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 19.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 102 codebase, ka Node.js 16.14.2 platform a me ka V8 10.2 JavaScript engine.

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

  • Hoʻohui ʻia ke ala BrowserWindow, kahi e hiki ai iā ʻoe ke hoʻololi i ke kala o nā pihi, ke kala o nā hōʻailona a me ke kiʻekiʻe o ka pukaaniani me ka WCO (Window Controls Overlay) i hoʻohana ʻia.
  • Hoʻohui ʻia ka nativeTheme.inForcedColorsMode API no ka hoʻoholo ʻana inā hoʻohana ʻia ke ʻano kala i hoʻopaʻa ʻia.
  • Hoʻohui ʻia ʻo API ses.setCodeCachePath() e hoʻonohonoho i ka papa kuhikuhi no ka hoʻopaʻa ʻana i nā code.
  • Hāʻawi ʻia ka hiki ke pani i ka puka makani inā pani ka puka makani makua.
  • Hoʻohui i kākoʻo no nā ʻano kala ʻē aʻe i setBackgroundColor.
  • Hoʻohui ʻia ka ʻōlelo aʻo e pili ana i ka hoʻokaʻawale maʻamau o nā palapala preload, e hoʻomaka ana me ka lālā Electron 20.
  • ʻAʻole kākoʻo hou ka mea nāna i kūkulu ʻo BrowserWindow ma ka paepae Linux i ke koho skipTaskbar, ka mea i koi iā Window.is_skip_taskbar e holo ma ke ʻano palekana, ʻoiai ʻaʻole i kākoʻo ʻia ka peʻe ʻana mai ka papa hana ma nā kaiapuni ʻo Wayland.

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 775 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