Foi apresentado o segundo lançamento experimental do cliente de mensagens instantâneas Pidgin 3.0 (2.91), que permite trabalhar simultaneamente em várias redes com diferentes protocolos e alternar entre chats por meio de guias. O lançamento é marcado como tendo um nível de qualidade de pré-alfa, não adequado para uso diário. As compilações estão disponíveis no formato Flatpak (por enquanto, apenas um arquivo com o código está disponível).
O ramo Pidgin 3 está em desenvolvimento desde 2011, e antes disso foi discutido por mais três anos em níveis de conceitos e ideias. No Pidgin 3, foi realizada a transição para o sistema de tipos GObject, bibliotecas GTK4 e Adwaita, sistema de construção Meson, GPlugin para o processamento de plugins, SQLite para armazenar o histórico de chats e GSettings para gerenciar configurações. A API foi completamente reformulada. O GTK Builder XML foi utilizado para definir os elementos da interface, e uma biblioteca de widgets chamada Talkatu foi criada para exibir o histórico de chats.
Na interface, a lista de contatos e o chat foram combinados em uma única janela. O fornecimento do cliente de console Finch foi interrompido (não está excluído que ele possa ser trazido de volta no futuro). Entre os protocolos, apenas o IRCv3 é suportado até o momento, e novas implementações dos protocolos XMPP e Bonjour estão em desenvolvimento, mas ainda são suportadas apenas parcialmente. A ramificação Pidgin 3 não é compatível com Pidgin 2 e plug-ins criados anteriormente, mas pode ser instalada paralelamente com as compilações existentes do Pidgin 2.
Entre as mudanças na atualização apresentada:
- Na classificação da lista de participantes, agora são levados em consideração os privilégios. Por exemplo, para o IRC, os operadores de canal são mostrados no topo, seguidos pelos usuários com direito a voto e depois pelos participantes comuns.

- Foi adicionada a funcionalidade de busca na lista de participantes.

- Foram adicionadas notificações básicas sobre novas mensagens.

- Foi adicionada a suporte a extensões para formatação de mensagens no IRC.

Fonte: opennet.ru




