vydání nové stabilní verze , portu prohlížečového enginu pro platformu GTK. WebKitGTK umožňuje využít všechny funkce WebKitu prostřednictvím uživatelského rozhraní orientovaného na GNOME založeného na GObject a může být použito pro integraci nástrojů pro zpracování webového obsahu do jakýchkoli aplikací, od použití ve specializovaných HTML/CSS parserech až po vytváření plně funkčních webových prohlížečů. Mezi známé projekty, které používají WebKitGTK, patří a standardní prohlížeč GNOME (Epiphany).
Klíčové změny:
- Bylo přidáno API ProcessSwapOnNavigation pro řízení spouštění nových procesů zpracovatelů při navigaci mezi různými webovými stránkami;
- Bylo přidáno API User Messages pro organizaci interakce s doplňky;
- Byla přidána podpora pro atribut Set-Cookie SameSite, který lze použít ke kontrole odesílání cookie pro mezispecializované poddotazy, jako jsou požadavky na obrázky nebo načítání obsahu přes iframe z jiného webu;
- Podpora Service Workerů je ve výchozím nastavení povolena;
- Bylo přidáno API Pointer Lock, které umožňuje tvůrcům her získat větší kontrolu nad myší, zejména skrýt standardní kurzor myši a zajistit vlastní zpracování pohybu myši;
- Byla přidána možnost práce v izolovaném prostředí, které je zajištěno při distribuci programů v balíčcích flatpak.
- Pro vykreslování formulářů je zajištěno výhradně používání světlé barevné varianty;
- Byla přidána stránka „about:gpu“ se informacemi o grafickém zásobníku;
Na základě WebKitGTK 2.28.0 bylo vydáno prohlížeče GNOME Web 3.36 (Epiphany), ve kterém je implementována možnost stahování a prohlížení PDF dokumentů přímo v okně prohlížeče. Uživatelské rozhraní bylo přepracováno s použitím metod responzivního designu, což zajišťuje pohodlnou práci bez ohledu na rozlišení obrazovky a DPI. Byl přidán tmavý režim, aktivovaný při výběru tmavých témat pracovního stolu. Uvolnění GNOME 3.36 se očekává dnes večer.
Zdroj: opennet.ru
