Die Version des Webbrowsers Dillo 3.2.0 wurde vorgestellt. Der Browser bietet eine grafische Benutzeroberfläche mit Tabs und unterstützt HTML 4.01, CSS und HTTPS (keine Unterstützung für JavaScript). Die Funktionalität von Dillo kann durch Plugins erweitert werden, beispielsweise gibt es Plugins für die Protokolle IPFS und Gemini. Beim Öffnen der Startseite verbraucht Dillo 12 MB RAM, während das Installationsdeb-Paket etwa 600 KB groß ist. Die grafische Benutzeroberfläche basiert auf der FLTK2-Bibliothek. Der Quellcode des Projekts wird unter der GPLv3-Lizenz veröffentlicht.
In der neuen Version:
- Durch die Anbindung der nanosvg-Bibliothek wird die Unterstützung von Vektorgrafiken im SVG-Format sowie die Möglichkeit zur Darstellung von mathematischen Formeln ermöglicht.

- Die Möglichkeit, mit der libwebp-Bibliothek zu kompilieren, wurde hinzugefügt, um Bilder im WebP-Format zu unterstützen. Für die Auswahl der verarbeiteten Bildformate kann der Parameter „ignore_image_formats“ verwendet werden.
- Es wurde ein modaler Seitenblättermodus hinzugefügt, der die Navigation durch mehrseitige Dokumente erleichtert. Dieser Modus wird über den Parameter „scrollbar_page_mode“ aktiviert und ermöglicht das Scrollen des Inhalts nach oben oder unten durch einen Klick mit der linken oder rechten Maustaste auf die vertikale Bildlaufleiste. Der Überlappungsgrad des scrollbaren Bereichs kann über den Parameter scroll_page_overlap angepasst werden.
- Der Parameter „scrollbar_on_left“ wurde hinzugefügt, um die Bildlaufleiste nach links zu verschieben.
- Der Parameter „link_action allows“ wurde eingeführt, um benutzerdefinierte Link-Handler zu binden (z. B. können Schaltflächen hinzugefügt werden, um Links in einem anderen Browser oder in einem Multimedia-Player zu öffnen).

- Die Tastenkombinationen „Strg +“ und „Strg -“ wurden implementiert, um den Textzoom auf der Seite zu ändern. Die Kombination „Strg 0“ setzt den Zoom auf den ursprünglichen Zustand zurück. Zur Festlegung des Standardzoomfaktors wurde der Parameter „zoom_factor option“ hinzugefügt.
- Es ist möglich, die aktuelle Seite durch das Senden des SIGUSR1-Signals an den Prozess neu zu laden, was nützlich sein kann, um beispielsweise Bildschirme zu organisieren, die aktualisierte Daten aus dem Überwachungssystem anzeigen.
Quelle: opennet.ru


