Foi lançado o quarto phiên bản experimental do cliente de mensagens instantâneas Pidgin 3.0 (2.93). Esta versão é marcada como tendo um nível de qualidade de pré-alfa, não sendo recomendada para uso diário. As compilações foram preparadas no formato Flatpak (por enquanto, apenas um arquivo com o código está disponível).
O ramo Pidgin 3 está em desenvolvimento desde 2011, tendo sido discutido durante três anos anteriormente em nível conceitual. O Pidgin 3 fez a transição para o sistema de tipos GObject, bibliotecas GTK4 e Adwaita, sistema de construção Meson, GPlugin para tratamento de plugins, SQLite para armazenamento do histórico de chats e GSettings para gerenciamento de configurações. A API foi completamente reestruturada. Para a definição dos elementos da interface, foi utilizado o GTK Builder XML, e para exibição do histórico de chats, foi criada uma biblioteca de widgets chamada Talkatu.
Na interface do Pidgin 3, a lista de contatos e o chat foram combinados em uma única janela. A distribuição do cliente de console Finch foi interrompida (não está descartado que ele possa voltar no futuro). Atualmente, apenas o protocolo IRCv3 é suportado, além de novas implementações dos protocolos XMPP, SIP e Bonjour, que ainda estão em desenvolvimento, com suporte parcial. A versão do Pidgin 3 é incompatível com o Pidgin 2 e plugins criados anteriormente, mas pode ser instalada em paralelo com compilações existentes do Pidgin 2.
Entre as mudanças na versão de teste apresentada:
- Foi implementada a conceito de backends para armazenamento permanente de dados, como histórico de mensagens e chats ativos. Um backend baseado em SQLite está disponível.
- Ao fechar o aplicativo, todos os chats abertos são salvos por padrão, sem a necessidade de adicionar manualmente o canal à lista de contatos e ativar a reconexão automática ao canal. Essas operações agora são realizadas automaticamente para mensagens pessoais, mensagens em grupo e canais de chat abertos no momento do fechamento do programa.
- Um novo ícone para o aplicativo foi apresentado.

- Adicionadas configurações de esquema de cores, que permitem alternar entre modos escuro e claro ou ativar o tema do sistema.

- Melhorado o suporte aos protocolos IRCv3 e SIP.
Fonte: opennet.ru


