Rilis Electron 24.0.0, platform kanggo nggawe aplikasi adhedhasar mesin Chromium

Rilis platform Electron 24.0.0 wis disiapake, sing nyedhiyakake kerangka mandhiri kanggo ngembangake aplikasi pangguna multi-platform, nggunakake komponen Chromium, V8 lan Node.js minangka basis. Owah-owahan sing signifikan ing nomer versi amarga nganyari basis kode Chromium 112, platform Node.js 18.14.0 lan mesin JavaScript V8 11.2.

Antarane owah-owahan ing rilis anyar:

  • Logika kanggo ngolah ukuran gambar ing metode nativeImage.createThumbnailFromPath(path, size) wis diganti, ing ngendi parameter "maxSize" diganti karo "ukuran" lan saiki nuduhake ukuran nyata saka gambar cilik sing digawe, lan ora maksimal ( yaiku yen ukurane luwih cilik, scaling bakal ditrapake).
  • Cara BrowserWindow.setTrafficLightPosition(posisi) lan BrowserWindow.getTrafficLightPosition() wis ora digunakake lan kudu diganti karo BrowserWindow.setWindowButtonPosition(posisi) lan BrowserWindow.getWindowButtonPosition ().
  • Ing cara cookies.get (), kemampuan kanggo nyaring Cookies ing mode HttpOnly wis ditambahake.
  • Parameter logUsage wis ditambahake menyang cara shell.openExternal ().
  • webRequest saiki nduweni kemampuan kanggo nyaring panjalukan miturut jinis.
  • Nambahake acara devtools-open-url menyang Konten web kanggo mbukak jendela anyar.
  • Added enableLocalEcho flag kanggo ses.setDisplayMediaRequestHandler () handler callback kanggo nggambarake input audio external kanggo stream output lokal.
  • Optimasi umum diaktifake ing file konfigurasi kanthi gawan, nggunakake informasi sing dipikolehi nalika ngumpulake kabeh modul.

Platform Electron ngidini sampeyan nggawe aplikasi grafis kanthi nggunakake teknologi browser, logika sing ditetepake ing JavaScript, HTML lan CSS, lan fungsi kasebut bisa ditambahi liwat sistem tambahan. Pangembang nduweni akses menyang modul Node.js, uga API lengkap kanggo ngasilake dialog asli, nggabungake aplikasi, nggawe menu konteks, nggabungake karo sistem kabar, manipulasi windows, lan sesambungan karo subsistem Chromium.

Ora kaya aplikasi web, program basis elektron dikirim minangka file eksekusi sing ora ana gandhengane karo browser. Ing wektu sing padha, pangembang ora perlu kuwatir babagan porting aplikasi kanggo platform sing beda-beda; Elektron bakal nyedhiyakake kemampuan kanggo mbangun kabeh sistem sing didhukung Chromium. Electron uga nyedhiyakake alat kanggo pangiriman otomatis lan instalasi nganyari (nganyari bisa dikirim saka server sing kapisah utawa langsung saka GitHub).

Program sing dibangun ing platform Electron kalebu editor Atom, klien email Mailspring, toolkit GitKraken, sistem blogging Desktop WordPress, klien WebTorrent Desktop BitTorrent, uga klien resmi kanggo layanan kayata Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code lan Discord. Total, katalog program Electron ngemot 734 aplikasi. Kanggo nyederhanakake pangembangan aplikasi anyar, sakumpulan aplikasi demo standar wis disiapake, kalebu conto kode kanggo ngrampungake macem-macem masalah.

Source: opennet.ru

Add a comment