lançamento de um novo ramo estável , do motor de navegador portado para a plataforma GTK. O WebKitGTK permite aproveitar todas as capacidades do WebKit por meio de uma interface de programação voltada para o GNOME baseada em GObject e pode ser utilizado para integrar ferramentas de processamento de conteúdo web em qualquer aplicativo, desde o uso em analisadores HTML/CSS especializados até a criação de navegadores web totalmente funcionais. Entre os projetos conhecidos que utilizam o WebKitGTK, podemos destacar e o navegador padrão do GNOME (Epiphany).
Mudanças principais:
- Adicionado o API ProcessSwapOnNavigation para gerenciar o lançamento de novos processos manipuladores ao navegar entre diferentes sites;
- Adicionado o API User Messages para organizar a interação com extensões;
- Adicionada suporte ao atributo Set-Cookie SameSite, que pode ser usado para restringir o envio de Cookies para sub-requisições intersite, como a solicitação de uma imagem ou o carregamento de conteúdo através de iframe de outro site;
- Suporte a Service Workers ativado por padrão;
- Adicionado o API Pointer Lock, permitindo que criadores de jogos tenham controle total sobre o mouse, incluindo ocultar o cursor padrão e fornecer seu próprio tratamento de movimento do mouse;
- Adicionada a capacidade de operar em um ambiente isolado fornecido na distribuição de programas em pacotes flatpak.
- Para renderização de formulários, apenas um tema claro é utilizado;
- Adicionada uma página de serviço 'about:gpu' com informações sobre a pilha gráfica;
Baseado no WebKitGTK 2.28.0 lançamento do navegador GNOME Web 3.36 (Epiphany), que implementa a capacidade de carregar e visualizar documentos PDF diretamente na janela do navegador. A interface foi reformulada utilizando métodos de design responsivo, garantindo um trabalho confortável independentemente da resolução da tela e DPI. Um modo escuro foi adicionado, ativado ao escolher temas escuros de desktop. O lançamento do GNOME 3.36 é esperado para esta noite.
Fonte: opennet.ru
