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
