издаване на нова стабилна версия , порт на браузърен движещ механизъм за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез интерфейс, ориентиран към GNOME, основан на GObject, и може да се прилага за интегриране на средства за обработка на уеб съдържание в всякакви приложения, от специализирани HTML/CSS парсери до създаване на напълно функционални уеб браузъри. Някои известни проекти, които използват WebKitGTK, са и вградения браузър на GNOME (Epiphany).
Ключови промени:
- Добавен е API ProcessSwapOnNavigation за управление на стартирането на нови процеси за обработка при навигация между различни сайтове;
- Добавен е API User Messages за организиране на взаимодействие с добавки;
- Добавена е поддръжка на атрибута Set-Cookie SameSite, който може да се използва за ограничаване на изпращането на Cookie за междусайтови подзапроси, като запитвания за изображения или зареждане на съдържание чрез 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
