Është njoftuar lëshimi i degës së re të qëndrueshme WebKitGTK 2.38.0, një port i motorit të shfletuesit WebKit për platformën GTK. WebKitGTK ju lejon të përdorni të gjitha veçoritë e WebKit përmes një ndërfaqe programimi të orientuar nga GNOME bazuar në GObject dhe mund të përdoret për të integruar mjetet e përpunimit të përmbajtjes në ueb në çdo aplikacion, nga përdorimi në analizues të specializuar HTML/CSS deri te krijimi i shfletuesve të uebit me funksione të plota. Ndër projektet e njohura që përdorin WebKitGTK, mund të vërejmë shfletuesin standard GNOME (Epiphany). Më parë, WebKitGTK përdorej në shfletuesin Midori, por pasi projekti kaloi në duart e Fondacionit Astian, versioni i vjetër i Midori në WebKitGTK u braktis dhe duke krijuar një pirun nga shfletuesi Wexond, u krijua një produkt thelbësisht i ndryshëm me me të njëjtin emër Midori, por bazuar në platformën Electron dhe React.
Ndryshimet kryesore:
- Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
- Добавлен API для выставления CSP (Content-Security-Policy) для браузерных дополнений.
- Предоставлена возможность использования внешних систем инспектирования, предоставляемых в других браузерах (настройка осуществляется при помощи переменной окружения WEBKIT_INSPECTOR_HTTP_SERVER).
- По умолчанию включён API MediaSession, позволяющий использовать для удалённого управления воспроизведением интерфейс MPRIS.
- Добавлен й просмотрщик PDF-документов на базе PDF.js.
На базе WebKitGTK 2.38.0 сформирован выпуск браузера GNOME Web 43 (Epiphany), в котором добавлена поддержка дополнений в формате WebExtension. API WebExtensions позволяет создавать дополнения при помощи штатных web-технологий и унифицирует разработку дополнений для различных браузеров (WebExtensions применяется в дополнениях для Chrome, Firefox и Safari). API WebExtension пока реализован не полностью, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.
Përmirësime të tjera:
- Переработана поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps), реализован D-Bus-провайдер для подобных программ.
- Началось проведение рефакторинга для перехода на GTK 4.
- Добавлена поддержка URI-схемы «view-source:».
- Улучшено оформление режима читателя (reader mode).
- В контекстное меню добавлен пункт для создания скриншотов.
- В настройки добавлена опция для отключения поисковых рекомендаций в режиме web-приложений.
Burimi: opennet.ru