Після п'яти років розробки представлений перший стабільний реліз вільного web-браузера Otter (1.0), націленого на відтворення класичного інтерфейсу Opera 12, незалежного від конкретних браузерних рушіїв та орієнтованого на просунутих користувачів, які не беруть тенденції, щодо спрощення інтерфейсу та скорочення можливостей по налаштуванню. Браузер написаний на мові C++ з використанням бібліотеки Qt5 (без QML). Вихідні тексти доступні під ліцензією GPLv3. Бінарні збірки підготовлені для Linux (пакет AppImage), macOS та Windows.
Відмінною рисою Otter є модульність, що дозволяє підключати різні бекенди та надає можливість заміни таких компонентів, як менеджер закладок або інтерфейс перегляду історії відвідувань. У даний час доступні бекенди на базі QtWebKit та QtWebEngine (Blink). Надалі можливо з'явиться підтримка рушія Mozilla Gecko.
Браузер надає більшість базових можливостей Opera, включаючи стартову сторінку, конфігуратор, систему закладок, бічну панель, менеджер завантажень, інтерфейс для перегляду історії відвідувань, панель пошуку, можливість збереження паролів, систему збереження/відновлення сеансів, повноекранний режим, перевірку орфографії. З розширених можливостей можна відзначити:
- Редактор Cookie, менеджер вмісту локального кешу, менеджер сеансів, інструмент інспектування web-сторінок, менеджер SSL-сертифікатів, можливість зміни User Agent;
- Функція відключення звуку в окремих вкладках;
- Система блокування небажаного контенту (БД від Adblock Plus та підтримка протоколу ABP);
- Можливість підключення користувальницьких скриптів-обробників;
- Підтримка створення довільних меню на панелі, додавання власних пунктів у контекстні меню, засоби для гнучкого налаштування панелі та панелі закладок, можливість зміни стилів;
- Вбудована система ведення заміток з підтримкою імпорту з Opera Notes;
- Вбудований інтерфейс для перегляду новинних стрічок (Feeds reader) в форматі RSS і Atom;
- Можливість відкриття виділеного фрагменту, як посилання, якщо вміст відповідає формату URL;
- Панель з історією вкладок;
- Можливість створення скріншотів вмісту сторінки;
У порівнянні з останнім тестовим випуском в Otter 1.0 покращена робота експериментального бекенду на основі рушія QtWebEngine (Blink). Забезпечена прив'язка діалогу управління завантаженням до вкладки, яка ініціювала завантаження. Додана підтримка обробки запитів виведення на друк. У наступних випусках очікується поява спільної адресної книги, вбудованого поштового клієнта, модулів для BitTorrent та систем миттєвого обміну повідомленнями, можливість автозаповнення форм, підтримка розширень (Chrome API) та функціональність у стилі Opera Link.
Джерело: opennet.ru
Коментарі
Дописати коментар