Представен трети експериментален билд на клиента за мигновени съобщения Pidgin 3.0 (2.92). Билдът е отбелязан като с качество на предварителна алфа версия, не предназначена за ежедневна употреба. Сборките са подготвени в формат Flatpak (в момента е наличен само архив с кода).
Клонът Pidgin 3 се разработва от 2011 година, а преди това е обсъждан в продължение на три години на ниво концепции и идеи. В Pidgin 3 е осъществен преход към система типове GObject, библиотеки GTK4 и Adwaita, система за изграждане Meson, GPlugin за обработка на плъгини, SQLite за съхранение на истории на чатове и GSettings за работа с настройки. Изцяло преосмислен API. За определяне на елементите на интерфейса е използван GTK Builder XML, а за показване на историите на чатове е създадена собствена библиотека с джаджи Talkatu.
В интерфейса са обединени в едно прозорец списък с контакти и чат. Доставката на конзолния клиент Finch е прекратена (възможно е да бъде върнат в бъдеще). В момента се поддържа само IRCv3 от протоколите, а нови реализации на протоколите XMPP, SIP и Bonjour са в разработка, като за момента се поддържат частично. Клонът Pidgin 3 е несъвместим с Pidgin 2 и предишно създадени плъгини, но може да бъде инсталиран паралелно с наличните сборки на Pidgin 2.
Най-забележимото подобрение в новата версия е добавянето на секции Appearance, Privacy и Development в конфигуратора. В секцията Appearance е предложена опция за показване на елементи на форматиране на съобщения. В секцията Privacy може да се деактивира изпращането на данни за индикация на въвеждане на текст. В секцията Development е предоставена възможност за активиране на режим за разработчици, улесняващ отстраняването на грешки в плъгините и предоставящ достъп до все още разработвани функции, като поддръжка на протоколите Bonjour и XMPP.


Източник: opennet.ru
