Release des Web-Browsers , das eine minimalistische grafische Oberfläche bietet, die nicht vom Inhalt ablenkt, und ein Navigationssystem im Stil des Texteditors Vim, das vollständig auf Tastenkombinationen basiert. Der Code ist in Python mit PyQt5 und QtWebEngine geschrieben. Die Quelltexte unter der GPLv3-Lizenz. Der Einsatz von Python hat keinen Einfluss auf die Leistung, da die Darstellung und Analyse des Inhalts vom Blink-Engine und der Qt-Bibliothek durchgeführt wird.
Der Browser unterstützt ein Tab-System, einen Download-Manager, einen privaten Modus, einen integrierten PDF-Viewer (pdf.js), ein Werbeblockierungssystem (auf Host-Ebene) sowie eine Benutzeroberfläche zur Anzeige des Browserverlaufs. Für die Wiedergabe von Videos auf YouTube kann die Verwendung eines externen Video-Players konfiguriert werden. Die Navigation auf der Seite erfolgt über die Tasten „hjkl“. Um eine neue Seite zu öffnen, kann „o“ gedrückt werden; der Wechsel zwischen den Tabs erfolgt über die Tasten „J“ und „K“ oder „Alt-Tab-Nummer“. Durch Drücken von „:“ wird eine Eingabeaufforderung für die Befehlszeile angezeigt, in der die Suche auf der Seite durchgeführt und Standardbefehle wie in vim ausgeführt werden können, zum Beispiel „:q“ zum Beenden und „:w“ zum Speichern der Seite. Für einen schnellen Zugriff auf die Seitenelemente steht ein „Hints“-System zur Verfügung, das Links und Bilder kennzeichnet.
In der neuen Version:
- Der Befehl „:debug-keytester“ wurde hinzugefügt, um das Test-Widget für Tasten anzuzeigen;
- Der Befehl „:config-diff“ wurde hinzugefügt, um die Hilfeseite „qute://configdiff“ aufzurufen;
- Ein Debug-Flag „—debug-flag log-cookies“ zur Aufzeichnung aller Cookies in das Protokoll wurde implementiert;
- Einstellungen „colors.contextmenu.disabled.{fg,bg}“ wurden hinzugefügt, um die Farben inaktiver Elemente im Kontextmenü zu ändern;
- Ein neuer Modus für zeilenweises Markieren „:toggle-selection —line“, verbunden mit der Tastenkombination Shift-V, wurde hinzugefügt;
- Einstellungen „colors.webpage.darkmode.*“ wurden hinzugefügt, um den Dunkelmodus der Benutzeroberfläche zu steuern;
- Der Befehl „:tab-give —private“ trennt jetzt einen Tab in ein neues Fenster mit aktivem Privatmodus.
Quelle: opennet.ru
