Lëshimi i versionit të ri stabil të WebKitGTK 2.44.0, portit të motorit të shfletuesit WebKit për platformën GTK. WebKitGTK lejon përdorimin e të gjitha mundësive të WebKit përmes një ndërfaqeje programore të orientuar nga GNOME, e bazuar në GObject, dhe mund të përdoret për integrimin e mjeteve të përpunimit të përmbajtjes web në aplikacione të ndryshme, që nga përdorimi në parserët e specializuar HTML/CSS, deri në krijimin e shfletuesve web plotësisht funksionalë. Ndër projektet e njohura që përdorin WebKitGTK, mund të përmendet shfletuesi standard i GNOME (Epiphany). Më parë, WebKitGTK ishte përdorur në shfletuesin Midori, por pas kalimit të projektit në duar të Astian Foundation, versioni i vjetër i Midori mbi WebKitGTK u braktis dhe një produkt krejtësisht i ri me të njëjtin emër, Midori, u krijua.
Ndryshimet kryesore:
- Mbështetja për motorët e vizatimit që përdorin X11 dhe WPE është ndërprerë. Për vizatimin e imazheve, është përdorur një mekanizëm që përdor buffer të ndarë DMA-BUF.
- Përmirësuar sinkronizimi me impulsin e përmbysjes së kornizës (vblank) për të parandalur shfaqjen e ndarjeve gjatë daljes (tearing).
- Nga procesi i formimit të ndërfaqes, e cila përdor GTK4, është siguruar qasje në komponentët e DOM për personat me aftësi të kufizuara (accessibility).
- Për funksionet e kombinimeve të tastierës në faqe, është ndërprerë rinovimi i ngjarjeve të shtypjes së tasteve në GTK4.
- Përcaktimi i gamepad është krijuar.
Në bazë të WebKitGTK 2.44.0, është formuar lëshimi i shfletuesit GNOME Web 46 (Epiphany). Ndryshimet kryesore:
- Lejohet mbyllja e skedave të ngjitura.
- Shtuar mbështetje për autentifikimin duke përdorur karta inteligjente (PKCS #11).
- Përmirësuar navigimi me tastierë në listën që del nga barra e adresës.
- NĂ« menunĂ« kontekstuale tĂ« shfaqur pĂ«r lidhjet, Ă«shtĂ« shtuar njĂ« pikĂ« pĂ«r dĂ«rgimin e lidhjes nĂ« email («Send Link by EmailâŠÂ»).
- Duke klikuar me butonin e mesëm të miut mbi butonin për të hapur një skedë të re, është siguruar fusha e adresës me tekstin e përzgjedhur.
- Bllokohet qasja e faqeve në disa API të brendshme të Epiphany.
- Në sistemet pa një lidhje pa kufij, është reduktuar intervali i përditësimit të filtrave të bllokuesit të reklameve.
- Gjatë përzgjedhjes së tekstit, është siguruar fshehja e disa elementeve në menunë kontekstuale.
- Mbështetja për aksesin në serverët e Google Safe Browsing është ndërprerë.
- Në menunë kontekstuale, veprimet për zhvilluesit janë fshehur si parazgjedhje.
- Dialogu me cilësime është kaluar në përdorimin e widget-it AdwSpinRow.
- Shfaqja e etiketave është përshtatur sipas rekomandimeve për stilin e dizajnit të ndërfaqes së përdoruesit GNOME HIG (Rregullat e Ndërfaqes së Njeriut).
Burimi: opennet.ru
