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

Выпущена предварительная альфа-версия Pidgin 3.0

03.01.2025
Выпущена предварительная альфа-версия Pidgin 3.0

Команда разработчиков некогда знаменитого клиента для обмена мгновенными сообщениями Pidgin только что представила первую экспериментальную версию Pidgin 3.0. И если вам интересно, почему это так важно, то это потому, что это знаменует собой окончание 16-летнего перерыва в разработке.

Однако сразу следует отметить, что эта предварительная альфа-версия (официально обозначенная как 2.90.0) ещё не готова для широкой публики, но свидетельствует о значительном прогрессе в подготовке официального релиза 3.0, который, по словам разработчиков Pidgin, подойдёт для конечных пользователей.

Итак, вот список наиболее важных изменений в Pidgin 3.0 Experimental 1:

Общие обновления

  • Интернационализация: началась предварительная работа по переводу. Все переводимые строки помечены, но переводы пока не готовы.
  • Современная кодовая база: код был переработан, чтобы сделать его более доступным и привлечь новых участников.
  • Система сборки Meson: Pidgin теперь использует Meson для сборки; подробности можно найти в исходном файле README.
  • Интеграция внешних библиотек: новые или существующие внешние библиотеки заменили несколько внутренних компонентов.
  • Переписывание на Rust не планируется: несмотря на некоторые предположения, разработчики подтверждают, что не будут переписывать какую-либо часть на Rust.

 

Основные моменты libpurple

  • Переименование API: термины, ориентированные на AIM, больше не используются; например, «Друг» теперь называется «Контакт», а «Чат» — «Канал».
  • Переработка плагинов: GPlugin теперь управляет плагинами, поэтому существующие плагины требуют переноса или полной переделки.
  • Архитектура на основе GObject: благодаря использованию GObject API можно полностью проанализировать.
  • Удаление специфичного для Windows кода: избыточный код, предназначенный только для Windows, был удалён.
  • Соответствие требованиям XDG.purple Каталог перенесен в XDG_CONFIG_HOME/.
  • Безопасное хранилище паролей: больше никаких паролей в открытом виде; реализована интеграция с libsecret, KWallet, wincred и связкой ключей.
  • SQLite для работы со сложными данными: история переписки и другие сложные данные теперь хранятся в базе данных SQLite.
  • Настройки через GSettings: Сведения о конфигурации перенесены в GSettings.
  • Документация с помощью gi-docgen: новые документы размещены на Purple — 3.0.
Читать  Выпущен Rocky Linux 9.5, вот что нового

 

Клиент Pidgin

  • GTK 4 и Adwaita: интерфейс перешёл на GTK 4, хотя значительная часть работы по улучшению пользовательского интерфейса ещё впереди.
  • Объединённые окна: список контактов и окна переписки теперь объединены в одном интерфейсном окне.
  • Доступность отложена: команда откладывает улучшения доступности до тех пор, пока не будет окончательно разработан пользовательский интерфейс.
  • GTK Builder XML: большая часть пользовательского интерфейса генерируется из XML, что упрощает будущие изменения.

 

Статус Finch

  • Временно удалено: текстовый интерфейс Finch находится на стадии разработки. Команда может вернуть его, когда основной интерфейс Pidgin станет более стабильным.

 

Обновления протокола

  • Новая структура каталогов: модули протоколов перемещены в каталог верхнего уровня «протоколы».
  • Переработанные реализации: классические протоколы удалены, что позволяет активно разрабатывать современные замены.

 

Bonjour

  • Основано на новой библиотеке XMPP под названием Xeme. В настоящее время не работает, служит пробной версией.

 

ДЕМОНСТРАЦИЯ

  • Специализированный плагин для протокола, позволяющий иллюстрировать и тестировать новые функции в Pidgin 3.

 

IRCv3

  • Реализовано с помощью Ibis (библиотеки IRCv3) с поддержкой SASL от HASL.
  • Функциональный во многих отношениях, хотя некоторые функции все еще находятся в стадии разработки.
  • Включает поддержку расширений IRC, таких как метка учётной записисогласование возможностейидентификаторы сообщений и метка только для клиента.

 

XMPP

  • Ещё одна реализация с нуля с использованием Xeme, поддерживаемая HASL для SASL.
  • В настоящее время это всего лишь заглушка; ожидайте появления новых функций по мере продолжения разработки.
Читать  Как установить Slack на CentOS 8

 

Если вы не боитесь трудностей, то теперь можете скачать Pidgin 3.0 Experimental 1 с SourceForge. В файле «README» в пакете есть подробные инструкции для тех, кто планирует собрать программу из исходного кода.

Для получения дополнительной информации смотрите анонс.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
29 декабря 2024 года Линус Торвальдс анонсировал пятый кандидат на выпуск (RC5) ядра…

Спасибо!

Теперь редакторы в курсе.