Pull to refresh

Альфа-версия Otter Browser

Opera Qt *
Otter Browser, главное окноПока в России под гром фейерверков весело и задорно встречали Новый год, в тайной лаборатории почти соседней нам Польши родилась альфа-версия браузера, который потенциально может стать заменой Opera ветки 12.x. Написан он с использованием фреймворка Qt5 и соответственно, компонента QtWebKit, но в перспективе будет перенесён на QtWebEngine (который, напомню, основан на коде Blink) и, вероятно, будет иметь возможность переключения на Gecko. Впрочем, это всё в будущем. Сейчас же он предлагает следующие возможности:

  • Вкладки, их прикрепление и открепление, боковые вкладки (но текст поворачивается на 90°, без поворота будет работать потом), вкладки внизу окна;
  • менеджер загрузок;
  • история посещений;
  • просмотр cookies;
  • панель поиска;
  • менеджер сеансов;
  • приватные вкладки и окна;
  • закладки;
  • настройка поисковых движков;
  • корзина закрытых вкладок;
  • масштабирование страницы;
  • миниатюры вкладок при наведении на них мыши.

Ну и ещё по мелочам. Автор подчёркивает, что это не 100% повторение Opera, но по возможности близкая к ней реализация. Как он сам его позиционирует: «Веб-браузер, который контролируется пользователем, а не наоборот». Сама программа изначально разрабатывается как максимально модульная. Упоминавшаяся выше запланированная возможность переключения движков рендеринга — не единственная. Из планируемых функций, например, почтовик и RSS-клиент тоже будут модулями, причём отдельными, но использующими единый интерфейс.

Скриншот главного окна:

Главное окно Otter Browser

Ещё несколько скриншотов
Просмотр кэша:

Otter Browser, просмотр кэша

Список загрузок:

Otter Browser, список загрузок

Окно настроек:

Otter Browser, окно настроек

Otter Browser, окно настроек

Otter Browser, окно настроек

Otter Browser, настройка поисковых движков

Кстати, о запланированных возможностях. Вот они, в том порядке важности, который определил разработчик:

Высший приоритет:

  • Стартовая страница (аналог SpeedDial);
  • настройка прокси в самом браузере;
  • настройки отдельных сайтов;
  • менеджер паролей.

Средний приоритет:

  • Почтовый- и RSS-клиенты;
  • отложенная загрузка Flash-объектов;
  • блокировка содержимого;
  • проверка орфографии;
  • панели (информация о странице, заметки, загрузки, закладки и т. д.);
  • значок в системном лотке.

Низкий приоритет:

  • Тонкая настройка пользовательского интерфейса;
  • автозаполнение форм;
  • функции MDI для интерфейса;
  • мышиные жесты;
  • группировка вкладок;
  • импорт существующих настроек;
  • возможность добавлять/заменять пункты в контекстном меню;
  • расширения;
  • Opera Link-подобное решение;
  • улучшенная интеграция с различными платформами (интеграция с панелью задач Windows и т. п.);
  • движок рендеринга Blink (через QtWebEngine после того, как он будет готов. А готов он будет предположительно весной, с выходом Qt 5.3).

Очень низкий приоритет:

  • Поддержка тем оформления от Opera 12.x (через QStyle);
  • модуль мгновенного обмена сообщениями по протоколу IRC (через libpurple);
  • модуль BitTorrent;
  • поддержка миниатюр для вкладок (которые отображаются при растягивании панели вкладок).

Как видно, планы наполеоновские, но по ним уже можно судить насколько близко автор хочет повторить классическую Opera. И вопрос сейчас в программистах, которые могли бы помочь в разработке. Да и не только в них, сейчас, например, идёт активное обсуждение логотипа программы (тот, что в начале статьи — ещё не окончательный), так что помощь дизайнеров тоже не помешает.

Ссылки:


Сайт проекта: http://otter-browser.org/. Открываться может не отовсюду из-за хостера, но всегда открывается через Opera Turbo.
Репозиторий на GitHub: https://github.com/Emdek/otter
Экспериментальные бинарники: http://sourceforge.net/projects/otter-browser/files/otter-browser-alpha1/
Неофициальные сборки: https://github.com/Emdek/otter/wiki/Packages
Tags:
Hubs:
Total votes 82: ↑71 and ↓11 +60
Views 43K
Comments Comments 80