издаване на нова стабилна версия , порт на браузърния двигател за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез GNOME-ориентиран интерфейс, основан на GObject, и може да се използва за интегриране на средства за обработка на уеб съдържание в различни приложения, от използването в специализирани HTML/CSS парсери до създаването на пълнофункционални уеб браузъри. Сред известните проекти, които използват WebKitGTK, можем да отбележим и вграденния браузър GNOME (Epiphany).
Ключови промени:
- Добавен API ProcessSwapOnNavigation за управление на стартирането на нови процеси-обработчици при навигация между различни сайтове;
- Добавен API User Messages за организиране на взаимодействието с добавки;
- Добавена е поддръжка на атрибута Set-Cookie SameSite, който може да се използва за ограничаване на изпращането на бисквитки за междусайтови подзапитвания, като заявка за изображение или зареждане на съдържание чрез iframe от друг сайт;
- По подразбиране е включена поддръжка на Service Worker-и;
- Добавен е API Pointer Lock, позволяващ на създателите на игри да получат по-пълен контрол над мишката, в частност да скрият стандартния указател на мишката и да осигурят собствена обработка на движенията на мишката;
- Добавена е възможността за работа в изолирана среда, предоставена при разпространение на програми в пакети flatpak.
- За рисуване на форми е осигурено използването само на светла тема;
- Добавена е служебна страница «about:gpu» с информация за графическия стек;
На базата на WebKitGTK 2.28.0 издаването на браузера GNOME Web 3.36 (Epiphany), в който е реализирана възможността за зареждане и преглед на PDF-документи директно в прозореца на браузера. Интерфейсът е преработен с използване на методи на адаптивен дизайн, осигуряващи комфортна работа независимо от разрешението на екрана и DPI. Добавен е тъмен режим на оформление, активиран при избиране от потребителя на тъмни теми на работния плот. Релизът на GNOME 3.36 се очаква днес вечер.
Източник: opennet.ru
