GTK platformu için WebKit tarayıcı motorunun bir bağlantı noktası olan yeni kararlı şube WebKitGTK 2.36.0'ın piyasaya sürüldüğü duyuruldu. WebKitGTK, GObject tabanlı GNOME odaklı bir programlama arayüzü aracılığıyla WebKit'in tüm özelliklerini kullanmanıza olanak tanır ve web içeriği işleme araçlarını, özel HTML/CSS ayrıştırıcılarında kullanımdan tam özellikli web tarayıcıları oluşturmaya kadar herhangi bir uygulamaya entegre etmek için kullanılabilir. WebKitGTK'yi kullanan iyi bilinen projeler arasında standart GNOME tarayıcısını (Epiphany) not edebiliriz. Daha önce Midori tarayıcısında WebKitGTK kullanılıyordu, ancak proje Astian Vakfı'nın eline geçtikten sonra WebKitGTK'deki Midori'nin eski sürümü terk edildi ve Wexond tarayıcısından bir çatal oluşturularak temelde farklı bir ürün oluşturuldu. Midori ile aynı adı taşıyor ancak Electron ve React platformunu temel alıyor.
Anahtar değişiklikler:
- ATK'dan AT-SPI DBus arayüzlerine aktarılan, engelli insanlara yönelik yeni bir araç uygulaması önerildi.
- requestVideoFrameCallback yöntemi için destek eklendi.
- Medya oturumları için destek eklendi.
- Donanım hızlandırmayı uygulama kurallarını tanımlayan donanım hızlandırma politikası parametresi "her zaman" olarak ayarlanmıştır.
- Özel URI şemalarını işlemek için API eklendi.
- Platformda Linux Kullanıcılarla etkileşim sağlayan iş parçacıkları (olay işleyicileri, kaydırma vb.) için gerçek zamanlı çalışma özelliğini etkinleştirdi.
WebKitGTK 2.36.0'a dayanarak, aşağıdaki değişiklikleri öneren GNOME Web 42 (Epiphany) tarayıcısının sürümü oluşturuldu:
- Yerleşik PDF görüntüleyici (PDF.js) güncellendi.
- Karanlık bir tema kullanma desteği eklendi.
- Donanım hızlandırma her zaman etkindir.
- GTK 4'e geçiş için hazırlıklar yapıldı.
- URI'leri masaüstü işleyiciler aracılığıyla açma yeteneği sağlandı.
- Çoğu Flatpak "portalı" için eşzamansız olarak çalışan basit katmanlar sağlayan libportal 0.5 kitaplığı için destek eklendi.
- Arama motorlarını yönetme kodu yeniden düzenlendi.
Kaynak: opennet.ru
