Rilascio della versione alpha del messenger Pidgin 3 e annuncio del messenger Gaim 3.

È stata rilasciata la prima versione alpha del client di messaggistica istantanea Pidgin 3.0 (2.95). Questa versione non è ancora pronta per l'uso quotidiano. Le build sono state preparate in formato Flatpak e sono disponibili nel repository beta su Flathub.

Pidgin 3 è in fase di sviluppo dal 2011, dopo tre anni di discussioni concettuali e prototipali. Pidgin 3 integra il sistema di tipi GObject, le librerie GTK4 e Adwaita, il sistema di build Meson, GPlugin per l'elaborazione dei plugin, SQLite per l'archiviazione della cronologia delle chat e GSettings per la gestione delle impostazioni. L'API è stata completamente riprogettata. GTK Builder XML viene utilizzato per definire gli elementi dell'interfaccia ed è stata creata una libreria di widget personalizzata, Talkatu, per visualizzare la cronologia delle chat.

L'interfaccia di Pidgin 3 combina l'elenco dei contatti e la chat in un'unica finestra. Il client console Finch è stato dismesso (potrebbe essere ripristinato in futuro). Sono in fase di sviluppo implementazioni di protocollo per IRCv3, XMPP, SIP, Demo, Bonjour e Zulip. La versione di Pidgin 3 è incompatibile con Pidgin 2 e con i plugin creati in precedenza, ma può essere installata in parallelo con le versioni esistenti di Pidgin 2.

Le modifiche in questa versione di prova includono:

  • L'API del protocollo è stata dichiarata sufficientemente stabile da consentire l'avvio dei lavori su ulteriori implementazioni del protocollo per Pidgin 3 senza il rischio di introdurre modifiche significative all'API stessa.
  • È stata introdotta una nuova API AccountSettings per la gestione delle impostazioni degli account, che supporta l'utilizzo in wrapper che consentono la creazione di plugin con implementazioni di protocolli in linguaggi di scripting come Python e Lua. L'API AccountSettings non richiede inoltre un nome utente per ogni account, consentendo, ad esempio, la richiesta di un nickname al posto del nome per protocolli come IRC.
  • È stata implementata un'interfaccia separata per la modifica dei parametri dell'account, in cui tutte le impostazioni rilevanti vengono visualizzate in un unico elenco.
    Rilascio della versione alpha del messenger Pidgin 3 e annuncio del messenger Gaim 3.
  • Aggiunto un plugin con supporto iniziale per il protocollo della piattaforma di messaggistica Zulip.
    Rilascio della versione alpha del messenger Pidgin 3 e annuncio del messenger Gaim 3.
  • È stata aggiunta un'opzione per abilitare la modalità sviluppatore, che rende disponibili funzionalità sperimentali non ancora complete, come ad esempio i plugin di protocollo incompleti.
    Rilascio della versione alpha del messenger Pidgin 3 e annuncio del messenger Gaim 3.
  • La libreria libxml2 è stata rimossa dall'elenco delle dipendenze; ​​al posto di memorizzare la configurazione in formato XML, ora viene utilizzato SQLite.

Contemporaneamente, gli sviluppatori del progetto Pidgin hanno annunciato il messenger Gaim 3. Nel 2007, Gaim era stato rinominato Pidgin a causa di rivendicazioni da parte di AOL, lo sviluppatore del messenger AIM. Nel 2017, AIM cessò di esistere e il marchio era ormai scaduto, quindi gli sviluppatori decisero di utilizzare il vecchio nome per realizzare l'idea di creare un client di chat con un'interfaccia in stile Pidgin 2/Gaim classico, basato su GTK4, e con funzionalità di messaggistica basate sulla libreria libpurple 3, sviluppata per Pidgin 3.

Gaim 3 permetterà di connettersi a tutte le reti supportate da libpurple 3, ma utilizzerà un'interfaccia incentrata sulla messaggistica diretta, anziché l'interfaccia basata sulle chat room in fase di sviluppo per Pidgin 3. Lo sviluppo di Gaim 3 è nelle fasi iniziali. Sono previste versioni per Linux, Windows e macOS.

Rilascio della versione alpha del messenger Pidgin 3 e annuncio del messenger Gaim 3.


Fonte: opennet.ru

Aggiungi un commento