انتشار مرورگر وب Dillo 3.2.0 ارائه شده است. این مرورگر یک رابط کاربری گرافیکی مبتنی بر برگه ارائه میکند و از HTML 4.01، CSS و HTTPS (بدون پشتیبانی از جاوا اسکریپت) پشتیبانی میکند. عملکرد Dillo را می توان از طریق افزونه ها گسترش داد، برای مثال پلاگین هایی برای پروتکل های IPFS و Gemini وجود دارد. هنگام باز کردن صفحه شروع، Dillo 12 مگابایت رم مصرف می کند و بسته نصب deb حدود 600 کیلوبایت را اشغال می کند. رابط گرافیکی با استفاده از کتابخانه FLTK2 ساخته شده است. کد پروژه تحت مجوز GPLv3 توزیع شده است.
در نسخه های جدید:
- با اتصال کتابخانه nanosvg، پشتیبانی از تصاویر برداری با فرمت SVG و قابلیت ترسیم فرمول های ریاضی پیاده سازی می شود.

- قابلیت ساخت با کتابخانه libwebp برای پشتیبانی از تصاویر در قالب WebP اضافه شده است. پارامتر "ignore_image_formats" را می توان برای انتخاب فرمت های تصویر مورد پردازش استفاده کرد.
- حالت پیمایش محتوای صفحه به صفحه اضافه شده است که پیمایش در اسناد چند صفحه ای را آسان تر می کند. این حالت از طریق پارامتر "scrollbar_page_mode" فعال می شود و به شما امکان می دهد وقتی روی نوار اسکرول عمودی کلیک چپ یا راست می کنید، محتوا را به پایین یا بالا ببرید. درجه همپوشانی ناحیه قابل پیمایش را می توان با استفاده از پارامتر scroll_page_overlap تنظیم کرد.
- پارامتر "scrollbar_on_left" اضافه شد تا نوار اسکرول به سمت چپ حرکت کند.
- اضافه شدن پارامتر "link_action allow" برای اتصال کنترل کننده های پیوند خود (به عنوان مثال، می توانید دکمه هایی را برای باز کردن پیوندها در مرورگر یا پخش کننده رسانه دیگری اضافه کنید).

- میانبرهای صفحه کلید "Ctrl +" و "Ctrl -" را برای تغییر سطح بزرگنمایی متن در صفحه اجرا کرد. ترکیب "Ctrl 0" مقیاس را به حالت اولیه خود بازنشانی می کند. پارامتر "zoom_factor option" برای تنظیم مقیاس پیش فرض اضافه شده است.
- بارگیری مجدد صفحه فعلی با ارسال سیگنال SIGUSR1 به فرآیند امکان پذیر است، که می تواند مفید باشد، به عنوان مثال، برای سازماندهی عملکرد صفحات نمایش داده های به روز شده از سیستم نظارت.
منبع: opennet.ru


