Foi lançada a versão 2.0 do navegador web Tangram, construída com tecnologias GNOME e especializada na organização do acesso a aplicativos web utilizados com frequência. O código do navegador é escrito em JavaScript e distribuído sob a licença GPLv3. O motor do navegador utiliza o componente WebKitGTK, também empregado no navegador Epiphany (GNOME Web). Os pacotes prontos estão disponíveis no formato flatpak.
A interface do navegador contém um painel lateral onde é possível fixar abas para executar aplicativos web e serviços web utilizados constantemente. Os aplicativos web são carregados imediatamente após a inicialização e funcionam continuamente, o que permite, por exemplo, manter em um único aplicativo ativos diferentes mensageiros, para os quais existem interfaces web (WhatsApp, Telegram, Discord, SteamChat etc.), sem a necessidade de instalar programas separados, além de ter sempre à mão as páginas abertas das redes sociais e fóruns utilizados (Instagram, Mastodon, Twitter, Facebook, Reddit, YouTube etc.).

Cada aba fixada é completamente isolada das demais e roda em um ambiente sandbox separado, sem interseções nos níveis de armazenamento do navegador e cookies. O isolamento permite abrir vários aplicativos web idênticos associados a diferentes contas, por exemplo, é possível ter várias abas do Gmail, sendo a primeira vinculada ao e-mail pessoal e a segunda à conta de trabalho.
Principais funcionalidades:
- Ferramentas para configurar e gerenciar aplicativos web.
- Abas independentes que permanecem ativas continuamente.
- Possibilidade de atribuir um título arbitrário à página (diferente do original).
- Suporte para reorganização e alteração de posições das abas.
- Navegação.
- Capacidade de mudar o identificador do navegador (User-agent) e a prioridade de exibição de notificações associadas às abas.
- Atalhos de teclado para transições rápidas.
- Gerenciador de downloads.
- Suporte para controle por gestos no touchpad ou na tela sensível ao toque.
O novo lançamento é notável pela transição para a biblioteca GTK4 e pela utilização da biblioteca libadwaita, que oferece widgets e objetos prontos para a construção de aplicativos que seguem as novas diretrizes do GNOME HIG (Human Interface Guidelines). Foi introduzida uma nova interface de usuário adaptativa, que se ajusta a telas de qualquer tamanho e possui um modo para dispositivos móveis.
Fonte: opennet.ru
