Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0

La version du navigateur Web Nyxt 2.0.0 a été publiée, conçue pour être utilisée par des utilisateurs avancés, pour qui il existe des possibilités presque illimitées pour personnaliser et modifier le comportement de tous les aspects du travail avec le navigateur. Conceptuellement, Nyxt rappelle Emacs et Vim, et au lieu d'un ensemble de paramètres prêts à l'emploi, il permet de modifier la logique même du travail à l'aide du langage Lisp. L'utilisateur peut remplacer ou reconfigurer toutes les classes, méthodes, variables et fonctions. Le code du projet est écrit en Lisp et distribué sous licence BSD. L'interface peut être construite avec GTK ou Qt. Des assemblages prêts à l'emploi sont créés pour Linux (Alpine, Arch, Guix, Nix, Ubuntu) et macOS.

Pour améliorer l'efficacité du flux de travail, le navigateur est optimisé pour le contrôle du clavier et prend en charge les raccourcis clavier courants d'Emacs, vi et CUA. Le projet n'est pas lié à un moteur de navigateur spécifique et utilise une API minimale pour interagir avec les moteurs Web. Sur la base de cette API, il existe des couches pour connecter les moteurs WebKit et Blink (WebKitGTK est utilisé par défaut), mais si vous le souhaitez, le navigateur peut être porté sur d'autres moteurs. Il comprend un système de blocage des publicités intégré. La connexion de modules complémentaires écrits en Common Lisp est prise en charge (il est prévu de mettre en œuvre la prise en charge des WebExtensions, similaires à Firefox et Chrome).

Principales caractéristiques:

  • Prise en charge des onglets et possibilité de basculer rapidement entre les onglets ouverts à l'aide de la recherche intégrée (par exemple, pour accéder à l'onglet avec le site www.example.com, commencez simplement à taper « exa.. » et les onglets disponibles seront affichés .
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • La possibilité de sélectionner simultanément différents objets sur la page pour les utiliser comme arguments de commande. Par exemple, un utilisateur peut sélectionner et effectuer simultanément des actions sur plusieurs images d'une page.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Système de signets avec prise en charge de la classification et du regroupement par balises.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Possibilité de rechercher par contenu, couvrant plusieurs onglets à la fois.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Une interface arborescente pour visualiser votre historique de navigation, vous permettant de suivre l'historique des transitions et des branchements.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Prise en charge des thèmes (par exemple, il existe un thème sombre) et possibilité de modifier les éléments de l'interface via CSS. Le mode « dark-mode » permet d'appliquer automatiquement un design sombre à la page actuelle, même si le site ne propose pas de thème sombre.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Barre d'état Nyxt Powerline, grâce à laquelle vous pouvez obtenir rapidement toutes les données d'état et de configuration.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Profils de données qui permettent d'isoler différents types d'activités, par exemple, vous pouvez regrouper les activités liées au travail et au divertissement dans différents profils. Chaque profil utilise sa propre base de Cookies, qui ne chevauche pas les autres profils.
  • Mode de blocage du suivi (reduce-tracking-mode), qui vous permet de limiter l'activité de divers compteurs et widgets utilisés pour suivre les mouvements des utilisateurs entre les sites.
  • Par défaut, l'isolation sandbox du moteur Web est activée - chaque onglet est traité dans un environnement sandbox distinct.
  • Gestion de session, l'utilisateur peut sauvegarder une partie de l'historique dans un fichier puis restaurer l'état à partir de ce fichier.
  • Prise en charge des formulaires de remplissage automatique utilisant un contenu prédéfini ou calculé. Par exemple, vous pouvez configurer la date actuelle à ajouter au champ.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Possibilité de charger des gestionnaires, des paramètres et des modes en fonction du masque URL. Par exemple, vous pouvez configurer le mode sombre pour que Wikipédia s'active lorsque le site est ouvert après 10 heures.
  • Possibilité de faire appel à un éditeur externe pour modifier certains champs des formulaires web. Par exemple, si vous devez saisir du texte volumineux, vous pouvez faire appel à un éditeur de texte.
  • Modes muet forcé et WebGL dans les onglets sélectionnés.
  • Mode de surbrillance visuelle du texte en utilisant uniquement le clavier.
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Changez le mode de suivi (watch-mode), qui vous permet de recharger automatiquement la page après un certain temps.
  • Mode de visualisation des changements entre deux états de page.
  • Possibilité de remplacer plusieurs pages/onglets par une seule page de résumé.
  • Prise en charge des téléchargements par lots à l'aide de liens sur la page (par exemple, vous pouvez télécharger toutes les images en même temps).
    Sortie d'un navigateur web entièrement reconfigurable Nyxt 2.0.0
  • Possibilité d'utiliser des couleurs différentes pour les liens internes et externes. Prise en charge de l'affichage de l'URL vers laquelle pointe un lien à côté du texte du lien. Prise en charge du masquage des liens pour les URL précédemment ouvertes.
  • Possibilité de trier les tableaux sur les pages Web par colonnes arbitraires.

Source: opennet.ru

Ajouter un commentaire