Liberasyon Electron 19.0.0, yon platfòm pou kreye aplikasyon ki baze sou motè Chromium la

Yo te prepare liberasyon an nan platfòm Electron 19.0.0, ki bay yon fondasyon endepandan pou devlope aplikasyon pou itilizatè milti-platfòm, lè l sèvi avèk konpozan Chromium, V8 ak Node.js kòm yon baz. Chanjman enpòtan nan nimewo vèsyon an se akòz yon aktyalizasyon nan kodbaz Chromium 102, platfòm Node.js 16.14.2 ak motè JavaScript V8 10.2.

Pami chanjman ki fèt nan nouvo lage a:

  • Te ajoute metòd BrowserWindow, atravè ki ou ka chanje koulè bouton yo, koulè senbòl yo ak wotè fenèt la ak WCO (Window Controls Overlay) pèmèt.
  • Te ajoute API nativeTheme.inForcedColorsMode pou detèmine si mòd koulè fòse aktive.
  • Te ajoute API ses.setCodeCachePath() pou mete anyè a pou kachèt kòd.
  • Bay kapasite pou fèmen yon fenèt si fenèt paran an fèmen.
  • Te ajoute sipò pou fòma koulè adisyonèl nan setBackgroundColor.
  • Te ajoute avètisman sou izolasyon default nan scripts prechaj, kòmanse ak Electron 20 branch.
  • Konstriksyon BrowserWindow sou platfòm Linux la pa sipòte opsyon skipTaskbar ankò, ki te egzije Window.is_skip_taskbar pou kouri nan mòd ki pa an sekirite, menmsi kache nan ba tach la pa te sipòte nan anviwònman ki baze sou Wayland.

Platfòm nan Electron pèmèt ou kreye nenpòt aplikasyon grafik lè l sèvi avèk teknoloji navigatè, lojik la ki defini nan JavaScript, HTML ak CSS, ak fonksyonalite a ka elaji atravè sistèm nan ajoute. Devlopè yo gen aksè a modil Node.js, osi byen ke yon API pwolonje pou jenere dyalòg natif natal, entegre aplikasyon, kreye meni kontèks, entegre ak sistèm notifikasyon, manipile fenèt, ak kominike avèk subsystem Chromium.

Kontrèman ak aplikasyon entènèt, pwogram ki baze sou Elektwon yo delivre kòm dosye ègzèkutabl endepandan ki pa mare nan yon navigatè. An menm tan an, pwomotè a pa bezwen enkyete sou pòtaj aplikasyon an pou platfòm diferan; Electron ap bay kapasite pou bati pou tout sistèm ki sipòte pa Chromium. Electron tou bay zouti pou livrezon otomatik ak enstalasyon mizajou (mizajou yo ka delivre swa nan yon sèvè separe oswa dirèkteman nan GitHub).

Pwogram ki bati sou platfòm Electron yo enkli editè Atom, kliyan imel Mailspring, bwat zouti GitKraken, sistèm blog WordPress Desktop, kliyan WebTorrent Desktop BitTorrent, osi byen ke kliyan ofisyèl pou sèvis tankou Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire. , Wrike, Visual Studio Code ak Discord. An total, katalòg pwogram Electron gen 775 aplikasyon. Pou senplifye devlopman nouvo aplikasyon yo, yo te prepare yon seri aplikasyon Demo estanda, ki gen ladan egzanp kòd pou rezoud pwoblèm divès kalite.

Sous: opennet.ru

Add nouvo kòmantè