Поиск по сайту:
Чаще всего побеждает тот, кого не принимали всерьез (Эразм Роттердамский).

Выпущена предварительная альфа-версия 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.
Читать  Выпущена бета-версия 3 FreeBSD 14.2 — теперь FreeBSD публикует образы контейнеров OCI

 

Клиент 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.
  • В настоящее время это всего лишь заглушка; ожидайте появления новых функций по мере продолжения разработки.
Читать  Ubuntu 25.04 «Plucky Puffin» выйдет 17 апреля 2025 года

 

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

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

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

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


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

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


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

Спасибо!

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