Представен е вторият алфа-билд на клиента за мигновени съобщения Pidgin 3.0 (2.96). Изданието е отбелязано като все още незавършено за ежедневно ползване. Сборките са подготвени във формат Flatpak и са разположени в бета-репозитория на Flathub.
Клонът Pidgin 3 се разработва от 2011 година, а преди това е бил обсъждан в продължение на още три години на ниво концепции и идеи. В Pidgin 3 е осъществена миграция към система от типове GObject, библиотеки GTK4 и Adwaita, система за изграждане Meson, GPlugin за обработка на плъгини, SQLite за съхранение на история на чатове и GSettings за работа с настройки. API-то е преработено изцяло. За определяне на елементите на интерфейса е използван GTK Builder XML, а за показване на историята на чатове е създадена собствена библиотека от уиджети Talkatu.
В интерфейса на Pidgin 3 са обединени в едно прозорец списък с контакти и чат. Доставката на конзолния клиент Finch е спряна (не е изключено, че той може да бъде върнат в бъдеще). От протоколите в момента се разработват реализации на протоколите IRCv3, XMPP, SIP, Demo, Bonjour и Zulip. Клонът Pidgin 3 не е съвместим с Pidgin 2 и предишно създадени плъгини, но може да бъде инсталиран паралелно с наличните сборки на Pidgin 2.
Сред промените в представения тестов билд:
- Функционалността за показване на текстови уведомления и звукови сигнали за постъпили нови съобщения е преместена от плъгините purple-toast и notification-sound в основния състав на Pidgin. В настройките са добавени опции за управление на показването на уведомления.

- Осигурено е показването на аватари на участниците в дискусията.

- Добавен е потребителски интерфейс за управление на вградения планировчик (Scheduler) за стартиране на задачи по график. Чрез предложения интерфейс, например, можете да разберете след колко време ще се извърши следващата опит за повторно установяване на връзка.

- В реализирания протокол за
платформата за обмен на съобщения Zulip се появи възможността за пряко изпращане на съобщения на потребители и в групи. - Добавена е възможност за вход чрез сканиране на QR-код.
Източник: opennet.ru



