È stato presentato il secondo rilascio alpha del client di messaggistica istantanea Pidgin 3.0 (2.96). Questa versione è contrassegnata come non pronta per un uso quotidiano. Le build sono state preparate nel formato Flatpak e sono disponibili nel repository beta su Flathub.
Il ramo Pidgin 3 è in fase di sviluppo dal 2011, e prima di ciò è stato discusso per ulteriori tre anni a livello di concetti e idee. Pidgin 3 ha introdotto un passaggio al sistema di tipi GObject, alle librerie GTK4 e Adwaita, al sistema di build Meson, a GPlugin per l'elaborazione 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 proprietaria chiamata Talkatu.
Nell'interfaccia di Pidgin 3 sono stati uniti in un'unica finestra l'elenco dei contatti e la chat. La fornitura del client da console Finch è stata interrotta (non si esclude che possa essere ripristinata in futuro). Attualmente, i protocolli in fase di sviluppo includono implementazioni dei protocolli IRCv3, XMPP, SIP, Demo, Bonjour e Zulip. Il ramo Pidgin 3 è incompatibile con Pidgin 2 e i plugin creati in precedenza, ma può essere installato parallelamente alle build esistenti di Pidgin 2.
Tra le modifiche nel rilascio di test presentato:
- La funzionalità per visualizzare notifiche testuali e segnali acustici per la ricezione di nuovi messaggi è stata trasferita dai plugin purple-toast e notification-sound al core di Pidgin. Nelle impostazioni sono state aggiunte opzioni per gestire l'output delle notifiche.

- È stato garantito il display delle avatar dei partecipanti alla discussione.

- È stata aggiunta un'interfaccia utente per gestire il pianificatore integrato (Scheduler) per l'esecuzione di attività programmate. Attraverso l'interfaccia proposta, per esempio, è possibile scoprire dopo quanto tempo avverrà il prossimo tentativo di riconnessione.

- Nell'implementazione del protocollo per
la piattaforma di messaggistica Zulip è stata introdotta la possibilità di inviare messaggi direttamente agli utenti e ai gruppi. - È stata aggiunta la possibilità di accesso tramite scansione del codice QR.
Fonte: opennet.ru



