Frame: различия между версиями

Материал из Сейберпедии
[досмотренная версия][досмотренная версия]
м (Добавление ссылки в "Автор")
м (так-то лучше)
 
(не показаны 4 промежуточные версии 1 участника)
Строка 1: Строка 1:
{{Программа
{{Программа
|name=Frame|slogan=Пиздатый браузер|caption=Открытый браузер|author=[[Evilnyx|Владимир Березин]]|developer=[[Kolibra]], Maintenance|programming_language=Rust|user_interface=Интерфейс Frame|logo=[[Файл:FrameIcon.png|70px|мини|центр]]|screenshot=[[Файл:FrameScreenshot.png|260px|center]]|genre=Браузер|operating_system=[[Windows]], [[Linux]], macOS|language=Русский, Английский, Украинский, Польский, Японский, Китайский|engine=Chromium|platform=amd64 (x86_64), arm64|status=В разработке|repo=https://github.com/framebrowser}}
|name=Frame|slogan=Пиздатый браузер|caption=Открытый браузер|author=[[Evilnyx|Владимир Березин]]|developer=[[Kolibra]], Maintenance|programming_language=Rust|user_interface=[[RebornKit]]|logo=[[Файл:FrameIcon.png|70px|мини|центр]]|screenshot=[[Файл:FrameScreenshot.png|260px|center]]|genre=Браузер|operating_system=[[Windows]], [[Linux]], macOS|language=Русский, Английский, Украинский, Польский, Японский, Китайский|engine=Chromium|platform=amd64 (x86_64), arm64|status=В разработке|repo=https://github.com/framebrowser}}


'''Frame''' (полное наименование: '''Frame Browser''') — проект браузера для операционных систем с открытым исходным кодом, нацеленный на комфортное и удобное использование веб-страниц без лишнего. Проект не имеет отвлекающих факторов или элементов интерфейса, за счёт чего им удобно и комфортно пользоваться. Изначально, был создан от скуки для проверки работы веб-движка на Rust, однако вылился в новый проект.
'''Frame''' (полное наименование: '''Frame Browser''') — проект браузера для операционных систем с открытым исходным кодом, нацеленный на комфортное и удобное использование веб-страниц без лишнего. Проект не имеет отвлекающих факторов или элементов интерфейса, за счёт чего им удобно и комфортно пользоваться. Изначально, был создан от скуки для проверки работы веб-движка на Rust, однако вылился в новый проект.
Строка 24: Строка 24:
=== Сообщество ===
=== Сообщество ===
У проекта нет какого-либо сообщества в виду молодости. Однако, любой желающий сможет внести свой вклад в проект: помочь с переводом на другие языки, с разработкой, с прочими аспектами, требующими вмешательства и помощи нескольких рук.
У проекта нет какого-либо сообщества в виду молодости. Однако, любой желающий сможет внести свой вклад в проект: помочь с переводом на другие языки, с разработкой, с прочими аспектами, требующими вмешательства и помощи нескольких рук.
== Изменения в разработке ==
На момент изменения статьи, в проекте успело поменяться и переработаться многое:
* интерфейс: стал [[RebornKit]] V2;{{Комментарий|text=На момент начала разработки браузера Frame, использовался [[RebornKit]] V1}}
* внешний вид: интерфейс приобрёл значительные изменения, связанные с новыми функциями, кнопками и меню;
* модель разработки: браузер имеет две ветки: main и experiment (ветка, связанная с добавлением экспериментального функционала);
=== Переход на [[RebornKit]] V2 ===
В процессе разработки, был совершён переход на вторую версию собственной библиотеки интерфейса RebornKit V2{{Комментарий|text=Библиотека интерфейса для приложений, построенных на Electron, Tauri и FLEXengine от [[Kolibra]]}}, которая имеет значительно больше компонентов интерфейса и функциональных возможностей, чем его предыдущая версия (V1). Из полезного: добавление кнопок развёртывания и свёртывания окна прямо в окно, за счёт чего повысилось удобство использования окна, изменение интерфейса меню и добавление множества полезных опций, связанных с просмотром и управлением веб-сайтов, и тонкая настройка интерфейса пользователя (изменение цветовых тем браузера).
== Примечания ==
<references group="комм." />

Текущая версия от 01:42, 25 апреля 2025

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 (мини-приложения)

Пользователь сможет добавить мини-приложения на рабочий стол, в начальный экран или пуск, или на панель задач, и запускать как отдельное приложение: запуск будет в окне и в режиме мобильного вида (с режимом мобильного устройства).

FrameApp с панелью инструментов
FrameApp без панели инструментов

Разработка и открытость

Проект на данный момент, разрабатывается в закрытом виде, и к публикации не готов. Однако, проект позиционируется как открытый, и будет опубликован с исходным кодом после начала бета тестирования.

Сообщество

У проекта нет какого-либо сообщества в виду молодости. Однако, любой желающий сможет внести свой вклад в проект: помочь с переводом на другие языки, с разработкой, с прочими аспектами, требующими вмешательства и помощи нескольких рук.

Изменения в разработке

На момент изменения статьи, в проекте успело поменяться и переработаться многое:

  • внешний вид: интерфейс приобрёл значительные изменения, связанные с новыми функциями, кнопками и меню;
  • модель разработки: браузер имеет две ветки: main и experiment (ветка, связанная с добавлением экспериментального функционала);

Переход на RebornKit V2

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

Примечания

  1. На момент начала разработки браузера Frame, использовался RebornKit V1
  2. Библиотека интерфейса для приложений, построенных на Electron, Tauri и FLEXengine от Kolibra