Kutolewa kwa injini ya kivinjari ya WebKitGTK 2.40.0 na kivinjari cha wavuti cha Epiphany 44

Kutolewa kwa tawi jipya la WebKitGTK 2.40.0, bandari ya injini ya kivinjari cha WebKit kwa jukwaa la GTK, imeanzishwa. WebKitGTK hukuruhusu kutumia vipengele vyote vya WebKit kupitia API inayotegemea GNOME-msingi ya GObject na inaweza kutumika kuunganisha zana za kuchakata maudhui ya wavuti kwenye programu yoyote, kuanzia kutumika katika vichanganuzi maalumu vya HTML/CSS hadi kujenga vivinjari vyenye vipengele kamili. Kati ya miradi inayojulikana kwa kutumia WebKitGTK, mtu anaweza kutambua kivinjari cha kawaida cha GNOME (Epiphany). Hapo awali, WebKitGTK ilitumika kwenye kivinjari cha Midori, lakini baada ya kuhamishwa kwa mradi huo kwa Astian Foundation, toleo la zamani la Midori kwenye WebKitGTK liliachwa na, kwa kuunda tawi kutoka kwa kivinjari cha Wexond, bidhaa tofauti kabisa iliundwa na jina moja la Midori, lakini kulingana na jukwaa la Electron na React.

Mabadiliko muhimu:

  • Usaidizi wa API ya GTK4 umeimarishwa.
  • Msaada wa WebGL2 umejumuishwa. Utekelezaji wa WebGL hutumia safu ya ANGLE kutafsiri simu za OpenGL ES kwa OpenGL, Direct3D 9/11, Desktop GL, na Vulkan.
  • Imebadilishwa kutumia EGL badala ya GLX.
  • Usaidizi ulioongezwa wa usanisi wa usemi kwa kutumia Flite.
  • Imewasha API ya usimamizi wa ubao wa kunakili, ambayo inafanya kazi katika hali ya usawa.
  • Imeongeza API ya kuomba ruhusa kwa uwezo fulani wa wavuti.
  • API iliyoongezwa ya kurudisha thamani kutoka kwa ujumbe wa hati maalum katika hali ya asynchronous.
  • Imeshughulikia mawimbi ya WebKitDownload::amua-lengwa kwa usawa.
  • Imeongeza API mpya ya kutekeleza JavaScript.
  • Ilitoa uwezo wa kusafirisha matokeo ya webkit://gpu katika umbizo la JSON.
  • Masuala yaliyotatuliwa na mgao mkubwa wa kumbukumbu wakati wa kupakia yaliyomo.

Kulingana na WebKitGTK 2.40.0, kutolewa kwa kivinjari cha GNOME Web 44 (Epiphany) kimeundwa. Mabadiliko kuu:

  • Imebadilishwa kutumia GTK 4 na libadwaita.
  • Paneli za habari hubadilishwa na menyu ibukizi (popover), mazungumzo na mabango.
  • Menyu ya kichupo imebadilishwa na AdwTabButton, na kidadisi cha Kuhusu kimebadilishwa na AdwAboutWindow.
  • Menyu ya muktadha huonyesha kipengele cha Kichupo cha Nyamazisha kila wakati.
  • Usaidizi uliofanyiwa kazi upya kwa usambazaji wa msingi wa OS.
  • Mpangilio ulioongezwa ili kuweka ukurasa unaoonyeshwa wakati wa kufungua kichupo kipya.
  • Usaidizi uliopanuliwa kwa API ya Kitendo cha Kivinjari cha WebExtension.
  • Mipangilio iliyoongezwa ya Viendelezi vya Wavuti.
  • Usaidizi uliotekelezwa wa kunakili kichupo unapobofya kitufe cha kuonyesha upya ukurasa na kitufe cha kati cha kipanya.

Chanzo: opennet.ru

Kuongeza maoni