A fost lansată versiunea 3.2.0 a browserului web Dillo. Browserul oferă o interfață grafică bazată pe tab-uri și suportă HTML 4.01, CSS și HTTPS (nu are suport pentru JavaScript). Funcționalitatea Dillo poate fi extinsă prin intermediul pluginurilor, de exemplu, sunt disponibile pluginuri pentru protocoalele IPFS și Gemini. Atunci când deschide pagina de start, Dillo consumă 12 MB de RAM, iar pachetul deb ocupă aproximativ 600 KB. Interfața grafică este construită utilizând biblioteca FLTK2. Codul proiectului este distribuit sub licența GPLv3.
În noua versiune:
- Prin conectarea bibliotecii nanosvg, a fost implementat suportul pentru imagini vectoriale în format SVG și posibilitatea de a reda formule matematice.

- A fost adăugată opțiunea de a compila cu biblioteca libwebp pentru a suporta imagini în format WebP. Parametrul „ignore_image_formats” poate fi folosit pentru a selecta formatele de imagini procesate.
- A fost adăugat modul de derulare paginat a conținutului, care simplifică navigarea în documentele cu pagini multiple. Modul se activează prin parametrul „scrollbar_page_mode” și permite derularea conținutului o pagină în sus sau în jos prin apăsarea butonului stâng sau drept al mouse-ului pe bara de derulare verticală. Gradul de suprapunere a zonei derulabile poate fi ajustat prin parametrul scroll_page_overlap.
- A fost adăugat parametrul „scrollbar_on_left” pentru a muta bara de derulare pe partea stângă.
- A fost adăugat parametrul „link_action allows” pentru a lega propriile gestionare de linkuri (de exemplu, se pot adăuga butoane pentru a deschide linkuri într-un alt browser sau într-un player multimedia).

- S-au implementat combinațiile de taste „Ctrl +” și „Ctrl -” pentru a schimba nivelul de zoom al textului de pe pagină. Combinarea „Ctrl 0” resetează zoomul la starea inițială. A fost adăugat parametrul „zoom_factor option” pentru a seta zoomul implicit.
- A fost oferită posibilitatea de a reîncărca pagina curentă prin trimiterea semnalului SIGUSR1 procesului, ceea ce poate fi util, de exemplu, pentru a organiza funcționarea ecranelor care afişează date actualizate de la sistemul de monitorizare.
Sursa: opennet.ro


