Itusilẹ ti Electron 19.0.0, ipilẹ kan fun kikọ awọn ohun elo ti o da lori ẹrọ Chromium

Itusilẹ ti Syeed Electron 19.0.0 ti pese silẹ, eyiti o pese ilana ti ara ẹni fun idagbasoke awọn ohun elo olumulo pupọ-Syeed, lilo Chromium, V8 ati awọn paati Node.js gẹgẹbi ipilẹ. Iyipada pataki ni nọmba ẹya jẹ nitori imudojuiwọn si koodu koodu Chromium 102, pẹpẹ Node.js 16.14.2 ati ẹrọ V8 10.2 JavaScript.

Lara awọn ayipada ninu itusilẹ tuntun:

  • Fi kun ọna BrowserWindow, nipasẹ eyiti o le yi awọ ti awọn bọtini pada, awọ ti awọn aami ati giga ti window pẹlu WCO (Awọn idari Awọn iṣakoso Window) ṣiṣẹ.
  • Ti a ṣafikun nativeTheme.inForcedColorsMode API lati pinnu boya ipo awọ ti a fipa mu ṣiṣẹ.
  • Ṣafikun API ses.setCodeCachePath() lati ṣeto ilana fun caching koodu.
  • Pese ni agbara lati pa a window ti o ba ti obi ferese ti wa ni pipade.
  • Atilẹyin ti a ṣafikun fun awọn ọna kika awọ ni afikun si ṣetoBackgroundColor.
  • Ikilọ ti a ṣafikun nipa ipinya aiyipada ti awọn iwe afọwọkọ iṣaju, bẹrẹ pẹlu ẹka Electron 20.
  • Olupilẹṣẹ BrowserWindow lori iru ẹrọ Linux ko ṣe atilẹyin aṣayan skipTaskbar mọ, eyiti o nilo Window.is_skip_taskbar lati ṣiṣẹ ni ipo ti ko ni aabo, botilẹjẹpe fifipamọ lati pẹpẹ iṣẹ ko ṣe atilẹyin ni awọn agbegbe orisun Wayland.

Syeed Electron ngbanilaaye lati ṣẹda awọn ohun elo ayaworan eyikeyi nipa lilo awọn imọ-ẹrọ ẹrọ aṣawakiri, ọgbọn ti eyiti a ṣalaye ni JavaScript, HTML ati CSS, ati pe iṣẹ ṣiṣe le faagun nipasẹ eto afikun. Awọn olupilẹṣẹ ni iraye si awọn modulu Node.js, bakanna bi API ti o gbooro fun ṣiṣẹda awọn ibaraẹnisọrọ abinibi, iṣakojọpọ awọn ohun elo, ṣiṣẹda awọn akojọ aṣayan ọrọ, ṣiṣepọ pẹlu eto iwifunni, ifọwọyi awọn window, ati ibaraenisepo pẹlu awọn eto abẹlẹ Chromium.

Ko dabi awọn ohun elo wẹẹbu, awọn eto ti o da lori Electron ti wa ni jiṣẹ bi awọn faili ipaniyan ti ara ẹni ti a ko so mọ ẹrọ aṣawakiri kan. Ni akoko kanna, olupilẹṣẹ ko nilo lati ṣe aniyan nipa gbigbe ohun elo fun awọn iru ẹrọ oriṣiriṣi; Electron yoo pese agbara lati kọ fun gbogbo awọn eto ti o ni atilẹyin nipasẹ Chromium. Electron tun pese awọn irinṣẹ fun ifijiṣẹ laifọwọyi ati fifi sori ẹrọ awọn imudojuiwọn (awọn imudojuiwọn le ṣee jiṣẹ boya lati olupin lọtọ tabi taara lati GitHub).

Awọn eto ti a ṣe lori pẹpẹ Electron pẹlu olootu Atom, alabara imeeli Mailspring, ohun elo irinṣẹ GitKraken, eto bulọọgi Desktop WordPress, alabara WebTorrent Desktop BitTorrent, ati awọn alabara osise fun awọn iṣẹ bii Skype, Signal, Slack, Basecamp, Twitch, Ghost, Waya , Wrike, Visual Studio Code and Discord. Ni apapọ, katalogi eto Electron ni awọn ohun elo 775 ninu. Lati jẹ ki idagbasoke awọn ohun elo titun rọrun, ṣeto ti awọn ohun elo demo boṣewa ti pese, pẹlu awọn apẹẹrẹ koodu fun yiyan awọn iṣoro lọpọlọpọ.

orisun: opennet.ru

Fi ọrọìwòye kun