la sortie du navigateur web , fournissant une interface graphique minimale qui ne distrait pas de la visualisation du contenu, et un système de navigation de style éditeur de texte Vim, entièrement basé sur des combinaisons de touches. Le code est écrit en Python en utilisant PyQt5 et QtWebEngine. Les sources sont sous licence GPLv3. L'utilisation de Python n'affecte pas les performances, car le rendu et l'analyse du contenu sont gérés par le moteur Blink et la bibliothèque Qt.
Le navigateur prend en charge le système d'onglets, le gestionnaire de téléchargements, le mode de navigation privée, un visualiseur PDF intégré (pdf.js), un système de blocage des publicités (au niveau de blocage des hôtes), et une interface pour consulter l'historique de navigation. Pour regarder des vidéos sur YouTube, il est possible de configurer l'appel d'un lecteur vidéo externe. La navigation sur la page se fait à l'aide des touches «hjkl», pour ouvrir une nouvelle page, il suffit d'appuyer sur «o», le changement d'onglets se fait avec les touches «J» et «K» ou «Alt-numéro de l'onglet». En appuyant sur «:», un invite de commande apparaît, permettant la recherche sur la page et l'exécution de commandes typiques comme dans vim, par exemple «:q» pour quitter et «:w» pour enregistrer la page. Un système de «hints» est proposé pour un accès rapide aux éléments de la page, marquant les liens et les images.
Dans la nouvelle version :
- Ajoutée la commande « :debug-keytester », affichant le widget de test des touches ;
- Ajoutée la commande « :config-diff », appelant la page d'administration « qute://configdiff » ;
- Implémenté le drapeau de débogage « —debug-flag log-cookies » pour enregistrer tous les cookies dans le journal ;
- Ajoutées les options « colors.contextmenu.disabled.{fg,bg} » pour modifier les couleurs des éléments inactifs dans le menu contextuel ;
- Ajouté un nouveau mode de sélection ligne par ligne « :toggle-selection —line », lié à la combinaison de touches Shift-V ;
- Ajoutées les options « colors.webpage.darkmode.* » pour contrôler le mode sombre de l'interface ;
- La commande « :tab-give —private » détache maintenant l'onglet dans une nouvelle fenêtre avec le mode privé activé.
Source : opennet.ru
