Në përmbledhjen e versionit të ri të branch-it stabil WebKitGTK 2.44.0, porti i 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 që bazohet në GObject dhe mund të përdoret për të integruar mjete për përpunimin e përmbajtjes web në çfarëdo aplikacioni, nga përdorimi në parsera të specializuar HTML/CSS, deri në krijimin e shfletuesve web funksionalë. Midis projekteve të njohura që përdorin WebKitGTK është shfletuesi i paracaktuar GNOME (Epiphany). Më parë WebKitGTK ishte përdorur në shfletuesin Midori, por pasi projekti kaloi në duar të Astian Foundation, vargu i vjetër i Midori mbi WebKitGTK u braktis dhe një produkt krejtësisht tjetër me të njëjtin emër Midori u krijua.
Ndryshimet kryesore:
- Podporimi për motorët e renderimit që përdorin X11 dhe WPE është ndalur. Për renderim përdoret një mekanizëm që përdor buffer të ndahet DMA-BUF.
- Gjatë renderimit është përmirësuar sinkronizimi me impulsin e ndalimit të kornizave (vblank) për të parandaluar shfaqjen e copëzimeve gjatë daljes (tearing).
- Nga procesi i formimit të ndërfaqes që përdor GTK4, është siguruar qasje në komponentët DOM për njerëzit me aftësi të kufizuara (accessibility).
- Për funksionimin e kombinimeve të çelësit në faqet e internetit, është ndaluar ritransmetimi i ngjarjeve të shtypjes së çelësave në GTK4.
- ĂshtĂ« vendosur identifikimi i gamepad-Ă«ve.
Në bazë të WebKitGTK 2.44.0, është formuar një lëshim i shfletuesit GNOME Web 46 (Epiphany). Ndryshimet kryesore janë:
- ĂshtĂ« lejuar mbyllja e skedave tĂ« bashkĂ«ngjitura.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r autentifikimin duke pĂ«rdorur karta smart (PKCS #11).
- ĂshtĂ« pĂ«rmirĂ«suar navigimi me tastierĂ« nĂ« listĂ«n qĂ« del nga barra e adresĂ«s.
- NĂ« menunĂ« kontekstuale qĂ« shfaqet pĂ«r lidhjet, Ă«shtĂ« shtuar pika pĂ«r dĂ«rguesin e lidhjes me email (âSend Link by EmailâŠâ).
- Kur klikoni me butonin e mesëm të miut mbi butonin për hapjen e një skede të re, është siguruar vendosja në barën e adresës e tekstit të përzgjedhur.
- ĂshtĂ« ndaluar qasja e faqeve nĂ« disa API tĂ« brendshĂ«m tĂ« Epiphany.
- Në sistemet pa lidhje të pakufizuar është shkurtuar intervali i përditësimit të filtrave të bllokuesit të reklamave.
- Kur përzgjidhet teksti, është siguruar fshehja e disa elementeve të menusë kontekstuale.
- ĂshtĂ« ndalur mbĂ«shtetja pĂ«r qasjen nĂ« serverat e Google Safe Browsing.
- Në menunë kontekstuale, veprimet për zhvilluesit janë fshehur si parazgjedhje.
- Dialogu me cilësimet është kaluar në përdorimin e widget-it AdwSpinRow.
- Shfaqja e etiketave është përputhur me rekomandimet për stilin e ndërtimit të ndërfaqeve të përdoruesit GNOME HIG (Guidelines për Ndërfaqen Njerëzore).
Burimi: opennet.ru
