The release of the web browser Dillo 3.2.0 has been announced. The browser provides a tab-based graphical interface and supports HTML 4.01, CSS, and HTTPS (no JavaScript support). Dillo's functionality can be extended through plugins, such as those for IPFS and Gemini protocols. When opening the Dillo start page, it consumes 12 MB of RAM, and the installed deb package takes about 600 KB. The graphical interface is built using the FLTK2 library. The project's code is distributed under the GPLv3 license.
In the new version:
- Support for SVG vector images and the ability to render mathematical formulas has been implemented through the connection of the nanosvg library.

- Added the ability to compile with the libwebp library for WebP image support. The parameter 'ignore_image_formats' can be used to select the processed image formats.
- A page-by-page scrolling mode has been introduced, simplifying navigation through multi-page documents. This mode is enabled via the 'scrollbar_page_mode' parameter and allows scrolling content one page up or down by clicking the left or right mouse button on the vertical scrollbar. The degree of overlap of the scrolling area can be customized through the scroll_page_overlap parameter.
- A 'scrollbar_on_left' parameter has been added to move the scrollbar to the left side.
- The 'link_action allows' parameter has been added for binding custom link handlers (for example, you can add buttons to open links in another browser or multimedia player).

- Keyboard shortcuts 'Ctrl +' and 'Ctrl -' have been implemented for changing the text zoom level on the page. The combination 'Ctrl 0' resets the zoom to its original state. A 'zoom_factor option' has been added for setting the default zoom level.
- The ability to reload the current page by sending a SIGUSR1 signal to the process has been provided, which may be useful, for example, for managing screens displaying updated data from a monitoring system.
Source: opennet.ru


