Lançamento alfa do mensageiro Pidgin 3 e anúncio do mensageiro Gaim 3

Foi lançado o primeiro versão alfa do cliente de mensagens instantâneas Pidgin 3.0 (2.95). Esta versão é marcada como ainda não pronta para uso cotidiano. As compilações foram preparadas no formato Flatpak e estão disponíveis no repositório beta do 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 consolidados em uma única janela. O cliente de console Finch foi descontinuado (não se descarta a possibilidade de seu retorno no futuro). No momento, estão em desenvolvimento implementações dos protocolos IRCv3, XMPP, SIP, Demo, Bonjour e Zulip. O ramo do Pidgin 3 não é compatível com o Pidgin 2 e com plug-ins criados anteriormente, mas pode ser instalado paralelamente às versões existentes do Pidgin 2.

Entre as mudanças na versão de teste apresentada:

  • A API para os protocolos foi considerada suficientemente estável para iniciar o trabalho em implementações de protocolos adicionais para o Pidgin 3, sem receios de fazer mudanças significativas na API.
  • Uma nova API AccountSettings foi proposta para gerenciar as configurações das contas, que suporta o uso em wrappers permitindo a criação de plug-ins com implementações de protocolos em linguagens de script como Python e Lua. A API AccountSettings também não exige o uso obrigatória de um nome de usuário para cada conta, permitindo, por exemplo, solicitar um apelido em vez de um nome para protocolos como IRC.
  • Uma interface separada para edição das configurações da conta foi implementada, na qual todas as configurações correspondentes são listadas de uma única vez.
    Lançamento alfa do mensageiro Pidgin 3 e anúncio do mensageiro Gaim 3
  • Foi adicionado um plug-in com suporte inicial para o protocolo da plataforma de mensagens Zulip.
    Lançamento alfa do mensageiro Pidgin 3 e anúncio do mensageiro Gaim 3
  • Uma opção para ativar o modo de desenvolvedor foi adicionada, permitindo o acesso a recursos experimentais não finalizados, como plug-ins para protocolos que ainda estão em desenvolvimento.
    Lançamento alfa do mensageiro Pidgin 3 e anúncio do mensageiro Gaim 3
  • A biblioteca libxml2 foi excluída das dependências, e agora o armazenamento de configuração é feito usando SQLite em vez de XML.

Os desenvolvedores do projeto Pidgin também anunciaram o mensageiro Gaim 3. Em 2007, Gaim foi renomeado para Pidgin devido a reivindicações da empresa AOL, que desenvolvia o mensageiro AIM. Em 2017, o AIM deixou de existir e o prazo da marca registrada agora expirou, portanto, os desenvolvedores decidiram reutilizar o nome antigo para concretizar a ideia de criar um cliente de chat com a interface clássica estilo Pidgin 2/Gaim, construído sobre GTK4 e com funcionalidade de mensageiro baseada na biblioteca libpurple 3, desenvolvida para o Pidgin 3.

Gaim 3 permitirá a conexão com todas as redes suportadas na libpurple 3, mas usará uma interface focada na troca direta de mensagens, em vez da interface baseada em salas de chat desenvolvida no Pidgin 3. O desenvolvimento do Gaim 3 está em fase inicial. Compilações estão planejadas para Linux, Windows e macOS.

Lançamento alfa do mensageiro Pidgin 3 e anúncio do mensageiro Gaim 3


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster