Foi apresentado o lançamento do navegador web Dillo 3.2.0. O navegador oferece uma interface gráfica baseada em abas e suporta HTML 4.01, CSS e HTTPS (sem suporte para JavaScript). A funcionalidade do Dillo pode ser ampliada através de plugins, incluindo plugins para os protocolos IPFS e Gemini. Ao abrir a página inicial, o Dillo consome 12 MB de RAM, e o pacote deb de instalação ocupa cerca de 600 KB. A interface gráfica é construída com a biblioteca FLTK2. O código do projeto é distribuído sob a licença GPLv3.
Na nova versão:
- Através da conexão com a biblioteca nanosvg, foi implementado o suporte para imagens vetoriais no formato SVG e a capacidade de desenhar fórmulas matemáticas.

- Adicionada a opção de compilação com a biblioteca libwebp para suporte a imagens no formato WebP. O parâmetro 'ignore_image_formats' pode ser utilizado para escolher os formatos de imagem a serem processados.
- Adicionado o modo de rolagem por página do conteúdo, facilitando a navegação em documentos com várias páginas. O modo é ativado através do parâmetro 'scrollbar_page_mode' e permite rolar o conteúdo para baixo ou para cima ao clicar com o botão esquerdo ou direito do mouse na barra de rolagem vertical. O grau de sobreposição da área rolável pode ser ajustado através do parâmetro scroll_page_overlap.
- Adicionado o parâmetro 'scrollbar_on_left' para mover a barra de rolagem para o lado esquerdo.
- Adicionado o parâmetro 'link_action allows' para vincular manipuladores de links personalizados (por exemplo, é possível adicionar botões para abrir links em outro navegador ou em um reprodutor de multimídia).

- Implementei as combinações de teclas 'Ctrl +' e 'Ctrl -' para alterar o nível de zoom do texto na página. A combinação 'Ctrl 0' redefine o zoom para o estado original. Para definir o zoom padrão, foi adicionado o parâmetro 'zoom_factor option'.
- Foi disponibilizada a possibilidade de recarregar a página atual enviando ao processo o sinal SIGUSR1, o que pode ser útil, por exemplo, para organizar o funcionamento de telas que exibem dados atualizados de um sistema de monitoramento.
Fonte: opennet.ru


