wydanie nowej stabilnej wersji , portu silnika przeglądarki dla platformy GTK. WebKitGTK pozwala na korzystanie ze wszystkich funkcji WebKit za pośrednictwem interfejsu programowania aplikacji (API) zorientowanego na GNOME, opartego na GObject, i może być wykorzystywany do integracji narzędzi do przetwarzania treści webowych w różnych aplikacjach, od użycia w wyspecjalizowanych parserach HTML/CSS po tworzenie pełnoprawnych przeglądarek internetowych. Do znanych projektów korzystających z WebKitGTK można zaliczyć i domyślną przeglądarkę GNOME (Epiphany).
Kluczowe zmiany:
- Dodano API ProcessSwapOnNavigation do zarządzania uruchamianiem nowych procesów obsługujących podczas nawigacji między różnymi stronami;
- Dodano API User Messages do organizowania interakcji z dodatkami;
- Dodano wsparcie dla atrybutu Set-Cookie SameSite, który można wykorzystać do ograniczenia wysyłania cookies dla międzydomenowych subzapytań, takich jak żądania obrazów lub ładowanie treści przez iframe z innej strony;
- Wsparcie dla Service Workerów włączono domyślnie;
- Dodano API Pointer Lock, pozwalające twórcom gier na większą kontrolę nad myszą, w szczególności na ukrywanie domyślnego wskaźnika myszy i zapewnienie własnej obsługi ruchu myszy;
- Dodano możliwość działania w odizolowanym środowisku, udostępnionym przy dystrybucji programów w paczkach flatpak.
- Do renderowania formularzy stosowana jest tylko jasna kolorystyka;
- Dodano stronę serwisową «about:gpu» z informacjami o stosie graficznym;
Na podstawie WebKitGTK 2.28.0 wydano przeglądarkę GNOME Web 3.36 (Epiphany), w której wprowadzono możliwość pobierania i przeglądania dokumentów PDF bezpośrednio w oknie przeglądarki. Interfejs został przeprojektowany z wykorzystaniem metod responsywnego projektowania, co zapewnia wygodną pracę niezależnie od rozdzielczości ekranu i DPI. Dodano tryb ciemny, aktywowany po wybraniu przez użytkownika ciemnych tematów pulpitu. Wydanie GNOME 3.36 spodziewane jest dzisiaj wieczorem.
Źródło: opennet.ru
