Foi lançado o segundo lançamento alfa do cliente de mensagens instantâneas Pidgin 3.0 (2.96). Esta versão é marcada como ainda não pronta para uso diário. As compilações foram preparadas no formato Flatpak e estão disponíveis no repositório beta no Flathub.
O ramo do Pidgin 3 está sendo desenvolvido desde 2011, após três anos de discussões em nível conceitual e ideológico. O Pidgin 3 fez a transição para o sistema de tipos GObject, bibliotecas GTK4 e Adwaita, sistema de construção Meson, GPlugin para gerenciamento de plug-ins, SQLite para armazenamento do histórico de conversas e GSettings para configuração. A API foi completamente reestruturada. Para definir os elementos da interface, foi utilizado o GTK Builder XML, e uma biblioteca de widgets personalizada chamada Talkatu foi criada para exibir o histórico de conversas.
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 encerrada (pode ser que ele volte no futuro). Atualmente, estão em desenvolvimento implementações dos protocolos IRCv3, XMPP, SIP, Demo, Bonjour e Zulip. A ramificação Pidgin 3 não é compatível com Pidgin 2 e plugins criados anteriormente, mas pode ser instalada paralelamente às versões existentes do Pidgin 2.
Entre as mudanças na versão de teste apresentada:
- A funcionalidade para mostrar notificações por texto e sons de alerta para novas mensagens foi transferida dos plugins purple-toast e notification-sound para o núcleo do Pidgin. Foram adicionadas opções nas configurações para gerenciar as notificações.

- Foi garantida a exibição dos avatares dos participantes da discussão.

- Foi adicionado um interface do usuário para gerenciar o planejador embutido (Scheduler) para a execução de tarefas programadas. Através da interface proposta, por exemplo, é possível descobrir em quanto tempo a próxima tentativa de reconexão será realizada.

- Na implementação do protocolo para
a plataforma de mensagens Zulip, agora é possível enviar mensagens diretamente para usuários e grupos. - Foi adicionada a opção de login através da leitura de códigos QR.
Fonte: opennet.ru



