Frame | |
---|---|
Пиздатый браузер | |
![]() | |
![]() Открытый браузер | |
Тип | Браузер |
Авторы | Владимир Березин |
Разработчики | Kolibra, Maintenance |
Написана на | Rust |
Интерфейс | RebornKit |
Движок | Chromium |
Операционные системы | Windows, Linux, macOS |
Языки интерфейса | Русский, Английский, Украинский, Польский, Японский, Китайский |
Аппаратные платформы | amd64 (x86_64), arm64 |
Репозиторий | https://github.com/framebrowser |
Состояние | В разработке |
Frame (полное наименование: Frame Browser) — проект браузера для операционных систем с открытым исходным кодом, нацеленный на комфортное и удобное использование веб-страниц без лишнего. Проект не имеет отвлекающих факторов или элементов интерфейса, за счёт чего им удобно и комфортно пользоваться. Изначально, был создан от скуки для проверки работы веб-движка на Rust, однако вылился в новый проект.
Опыт использования
Внешний вид и функциональность
Браузер предстаёт перед пользователем в совершенно минимальном наборе визуальных функций: отсутствуют видимые вкладки, элементы интерфейса, которые отталкивают пользователя (всё основное и нужное перемещено в меню), и прочие компоненты. Браузер предоставляет пользователю верхнюю строку со всеми опциями, названием страницы, и основную рабочую область (Фрейм).
Поддержка расширений
На момент начала разработки, в браузере не было поддержки расширений. Для проекта планируется поддержка расширений из каталога Chrome Web Store, а так же прочих.
Полезные функции
Из полезных функций стоит отметить Site Screenshot, FramePass (менеджер паролей Frame), поддержку визуальных эффектов и тем. Так же есть поддержка закрепления фрейма и выноски других фреймов (вкладок) в отдельные независимые фреймы.
FrameApp (мини-приложения)
Пользователь сможет добавить мини-приложения на рабочий стол, в начальный экран или пуск, или на панель задач, и запускать как отдельное приложение: запуск будет в окне и в режиме мобильного вида (с режимом мобильного устройства).


Разработка и открытость
Проект на данный момент, разрабатывается в закрытом виде, и к публикации не готов. Однако, проект позиционируется как открытый, и будет опубликован с исходным кодом после начала бета тестирования.
Сообщество
У проекта нет какого-либо сообщества в виду молодости. Однако, любой желающий сможет внести свой вклад в проект: помочь с переводом на другие языки, с разработкой, с прочими аспектами, требующими вмешательства и помощи нескольких рук.
Изменения в разработке
На момент изменения статьи, в проекте успело поменяться и переработаться многое:
- внешний вид: интерфейс приобрёл значительные изменения, связанные с новыми функциями, кнопками и меню;
- модель разработки: браузер имеет две ветки: main и experiment (ветка, связанная с добавлением экспериментального функционала);
Переход на RebornKit V2
В процессе разработки, был совершён переход на вторую версию собственной библиотеки интерфейса RebornKit V2[комм. 2] , которая имеет значительно больше компонентов интерфейса и функциональных возможностей, чем его предыдущая версия (V1). Из полезного: добавление кнопок развёртывания и свёртывания окна прямо в окно, за счёт чего повысилось удобство использования окна, изменение интерфейса меню и добавление множества полезных опций, связанных с просмотром и управлением веб-сайтов, и тонкая настройка интерфейса пользователя (изменение цветовых тем браузера).