La version 2.0 du navigateur web Tangram a été publiée, construite sur les technologies GNOME et spécialisée dans l'organisation de l'accès aux applications web utilisées en permanence. Le code du navigateur est écrit en JavaScript et est distribué sous la licence GPLv3. Le moteur du navigateur utilise le composant WebKitGTK, également utilisé dans le navigateur Epiphany (GNOME Web). Les paquets prêts sont formatés en flatpak.
L'interface du navigateur comprend une barre latérale où il est possible de fixer des onglets pour accéder aux applications web et services web utilisés en permanence. Les applications web se chargent dès le lancement et fonctionnent en permanence, ce qui permet par exemple de garder actifs différents messageries dans une seule application, pour lesquelles il existe des interfaces web (WhatsApp, Telegram, Discord, SteamChat, etc.), sans installer de programmes séparés, tout en ayant toujours à portée de main les pages des réseaux sociaux et forums utilisés (Instagram, Mastodon, Twitter, Facebook, Reddit, YouTube, etc.).

Chaque onglet fixé est complètement isolé des autres et fonctionne dans un environnement sandbox séparé, sans croisement au niveau des dépôts de navigateur et des cookies. Cette isolation permet d'ouvrir plusieurs applications web identiques liées à différents comptes, par exemple, vous pouvez avoir plusieurs onglets Gmail, dont l'un est lié à votre email personnel et l'autre à votre compte professionnel.
Fonctionnalités principales :
- Outils de configuration et de gestion des applications web.
- Onglets indépendants toujours actifs.
- Possibilité d'attribuer un titre arbitraire à une page (différent de l'original).
- Support pour le réagencement des onglets et le changement de positions des onglets.
- Navigation.
- Possibilité de changer l'identifiant du navigateur (User-agent) et la priorité d'affichage des notifications pour chaque onglet.
- Raccourcis clavier pour un accès rapide.
- Gestionnaire de téléchargements.
- Support pour la gestion des gestes sur un pavé tactile ou un écran tactile.
Cette nouvelle version se distingue par son passage à la bibliothèque GTK4 et par l'utilisation de la bibliothèque libadwaita, qui propose des widgets et objets prêts à l'emploi pour construire des applications, conformes aux nouvelles recommandations GNOME HIG (Human Interface Guidelines). Une nouvelle interface utilisateur adaptative a été proposée, qui s'ajuste aux écrans de toutes tailles et dispose d'un mode pour les appareils mobiles.
Source : opennet.ru
