Otter browser - open-source проект для частичной (насколько это возможно) имитации классического интерфейса и возможностей браузера Opera версий 12.х (и более старых версий) на новой платформе. Проект находится в самом начале своего развития.
Otter browser представляет собой браузер-оболочку с интерфейсом, построенным на Qt5, для движка WebKit; начиная с 79-й беты добавлена поддержка движка Blink при помощи QtWebEngine (существуют отдельные сборки на каждом из движков). В будущем возможна также реализация поддержки движка Gecko.
Ссылки:
Экспериментальные билды (закачать)
Багтрекер (сообщить об ошибках, сделать предложение по реализации той или иной функции и т.п.; на английском)
Changelog, Список коммитов
Некоторые старые скриншоты
Features to be done
[more=Описание (что реализовано / планируется) - на русском языке]
Что уже реализовано:
- Менеджер закладок
- Менеджер заметок
- Менеджер загрузок в стиле Оперы (в отдельной вкладке)
- Редактор поисковых систем, лёгкое создание поисковика; интеграция поисковиков в меню для текста
- Панель поиска (Ctrl+F)
- Менеджер cookies
- Приватные вкладки
- Сессии
- Ползунок для зума
- Крепление вкладок
- Прогресс-бар (полоса загрузки) внизу
- Статус-бар (строка состояния)
- Функция "Перейти по адресу" для текста
- Пункт меню "Дублировать вкладку"
- Контекстное меню для ссылок в стиле Opera
- Корзина закрытых вкладок/окон
- Настройки прокси в самом браузере
- Индивидуальные настройки для сайтов (из вкусностей: можно настроить "не отображать картинки")
- Блокировщик содержимого (adblock)
- UserCSS
- Отсроченная загрузка объектов на Flash и плагинов
- Поддержка движка Blink в бэкэнде (по умолчанию отключено)
- Боковая панель по F4 (в самом простом виде реализовано: Закладки, Заметки, История, Загрузки, Кэш, Куки, вывод конфига и web-панели с произвольными сылками)
- Интерфейс для настройки панели навигации, тулбаров (формат json); возможность создания панели закладок
- Иконка в системном трее (опция)
- Жесты мыши
- Функции MDI (многооконный интерфейс для окон/вкладок)
- Стрелка в адресной строке с выпадающим списком посещённых URL
- Возможность изменения User Agent (меню "Вид")
- Экспресс-панель
- Отложенная загрузка вкладок
- Настройка контекстных меню (пока упрощённо - в файлах, в без UI)
- Диалог с информацией о текущем сайте, соединении и т.п.
Планируемые к реализации функции (идеи многих из которых взяты из Opera Presto) по степени приоритета:
Ближайшие планы:
- 'Умная' адресная строка (автоподстановка и др.)
- Менеджер паролей (аналог Wand Оперы)
- Помощник для жестов мыши
- Проверка орфографии
- Нормальная блокировка сторонних cookies
- RSS-читалка (как модуль)
- UserJS
- Поддержка отображения миниатюр внутри панели вкладок
- Группировка вкладок (аналог tab stacking в Opera)
Планы на первый стабильный релиз:
- Тонкая настройка пользовательского интерфейса (размеры, границы и т.д.)
Позже:
- Автозаполнение форм
- Встроенный почтовый клиент (как модуль)
- Синхронизируемая база данных контактов
- Расширения (планируется поддержка Chrome API и Firefox)
- Поддержка настоящих скинов предназначенных для Opera (через модифицированный QStyle)
- Улучшенная интеграция с другими платформами (интеграция в панель задач Windows 7/8 и т.д.)
- Полная поддержка движка Blink
Может быть:
- Интеграция менеджера сообщений, включая поддержку IRC
- Модуль BitTorrent
и множество мелких вещей, типа:
- "Информация" в Боковую панель
- Импорт настроек
- ...[/more]
Otter Browser Forum (официальный форум на английском)
Otter :: OperaFan.net
Otter :: ВКонтакте
Otter :: Хабрахабр
Решение проблем:
Настройка блокировщика содержимого (adblock)
White-list для cookies
[more=Если не нравится перевод или хотите поучаствовать...]Готовые языковые файлы и их исходные тексты находятся здесь.
Для перевода и компиляции исходников требуется Qt Linguist. Глоссарий Вам в помощь.
P.S. За текущий перевод и за предоставленную информацию благодарности уходят WatsonRus![/more]
Параметры запуска: как портативной версии + установка местоположения кэша; лоадер для запуска в портативном режиме