Сформирован (https://www.midori-browser.org/2018/11/30/lorem-ipsum/) релиз легковесного веб-браузера Midori 7 (https://www.midori-browser.org/), разрабатываемого участниками проекта Xfce на основе движка WebKit2 и библиотеки GTK+. Недавно также был сформирован релиз Midori 6, вернувший проект к жизни после трёх лет неактивности. Код проекта распространяется (https://github.com/midori-browser/core/) под лицензией LGPLv2.1. Бинарные сборки для Linux подготовлены (http://www.midori-browser.org/download/) в формате snap (https://snapcraft.io/midori). Формирование сборок для Windows и macOS пока прекращено.
Возрождённый Midori построен (https://github.com/midori-browser/core/releases) на основе WebKit2 и GTK+3. Ядро браузера полностью переписано целиком на языке Vala с использованием специфичных для GTK+3 возможностей (поддержка GTK+2 прекращена, минимальные требования подняты до GTK+ 3.12). Интерфейс переведён на использование класса Gtk.Application (https://developer.gnome.org/gtk3/stable/GtkApplication.html). Для отображения вкладок задействован контейнер Gtk.Stack (https://developer.gnome.org/gtk3/stable/GtkStack.html), а для автодополения ввода в адресной стоки применены классы GLib.ListModel и Gtk.ListBox.
Другие улучшения:
- Реализована возможность подключения плагинов, реализованных при помощи библиотеки Peas (https://developer.gnome.org/libpeas/stable/);
- Представлен новый полноэкранный режим с автоматическим отображением панели инструментов;
- Добавлена поддержка глобального меню и переноса меню в заголовок окна;
- Для устройств с небольшими экранами добавлен адаптивный режим компонентов панели инструментов;
- Обеспечена возможность обработки контента отдельных вкладок в разных процессах (многопроцессный режим);
- Решены проблемы с отображением YouTube при смене значения User Agent;
- Добавлена индикация завершения загрузки и поддержка показа уведомлений для фоновых окон и вкладок;
- В конфигуратор возвращён интерфейс для настройки работы через прокси-сервер.
Основные возможности Midori:
- Вкладки, закладки, режим приватного просмотра, управление сеансами и другие типовые возможности;
- Панель быстрого доступа к поисковым системам;
- Средства для создания пользовательских меню и кастомизации оформления;
- Возможность использования пользовательских скриптов для обработки контента в стиле Greasemonkey;
- Интерфейс для редактирования Cookie и скриптов-обработчиков;
- Встроенный инструмент для фильтрации рекламы (Adblock);
- Встроенный интерфейс для чтения RSS;
- Средства для создания обособленных web-приложений (запуск со скрытием панелей, меню и прочих элементов интерфейса браузера);
- Возможность подключения различных менеджеров управления загрузками (wget, SteadyFlow, FlashGet);
- Высокая производительность (без проблем работает при открытии 1000 вкладок);
- Поддержка подключения внешних расширений, написанных на языках Си, Vala и Lua.
URL: https://www.midori-browser.org/2018/11/30/lorem-ipsum/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49692