Presentato il secondo rilascio sperimentale del client di messaggistica istantanea Pidgin 3.0 (2.91), che consente di lavorare simultaneamente in più reti con protocolli diversi e passare tra le chat utilizzando le schede. Il rilascio è contrassegnato come avente un livello di qualità di una versione alpha preliminare, non destinata a un utilizzo quotidiano. Le build sono state preparate in formato Flatpak (attualmente è disponibile solo un archivio con il codice).
Il ramo Pidgin 3 è in sviluppo dal 2011, e prima di questo è stato discusso per altri tre anni a livello di concetti e idee. In Pidgin 3 è stato effettuato il passaggio al sistema di tipi GObject, alle librerie GTK4 e Adwaita, al sistema di build Meson, a GPlugin per il trattamento dei plugin, a SQLite per la memorizzazione della cronologia delle chat e a GSettings per la gestione delle impostazioni. L'API è stata completamente riprogettata. Per la definizione degli elementi dell'interfaccia è stato utilizzato GTK Builder XML, mentre per la visualizzazione della cronologia delle chat è stata creata una libreria di widget personalizzata chiamata Talkatu.
Nell'interfaccia sono stati uniti in un'unica finestra l'elenco dei contatti e la chat. È stata interrotta la fornitura del client console Finch (non è escluso che possa tornare in futuro). Al momento sono supportati solo i protocolli IRCv3, e sono in fase di sviluppo nuove implementazioni dei protocolli XMPP e Bonjour, che attualmente sono supportate solo parzialmente. Il ramo Pidgin 3 non è compatibile con Pidgin 2 e con i plugin creati in precedenza, ma può essere installato parallelamente alle attuali build di Pidgin 2.
Tra le novità nel rilascio presentato:
- Nella ordinazione dell'elenco dei partecipanti vengono ora considerati i privilegi. Ad esempio, per IRC in cima sono mostrati gli operatori del canale, seguiti dagli utenti con diritto di voto e infine i partecipanti normali.

- Aggiunta la ricerca nell'elenco dei partecipanti.

- Aggiunte le notifiche di base per i nuovi messaggi.

- Aggiunta la supporto per le estensioni di formattazione dei messaggi in IRC.

Fonte: opennet.ru




