Die dritte experimentelle Version des Instant Messaging-Clients Pidgin 3.0 (2.92) wurde vorgestellt. Die Veröffentlichung ist als qualitativ erste Alpha-Version gekennzeichnet und nicht für den täglichen Gebrauch geeignet. Die Builds sind im Flatpak-Format vorbereitet (derzeit nur ein Quellarchiv verfügbar).
Die Entwicklung des Pidgin 3 Zweigs läuft seit 2011, zuvor wurde sie drei Jahre lang auf Konzept- und Ideenebene diskutiert. Pidgin 3 hat auf ein GObject-Typsystem, die GTK4-Bibliotheken und Adwaita, das Meson-Bausystem, GPlugin zur Plugin-Verarbeitung, SQLite zur Speicherung von Chatverläufen und GSettings zur Verwaltung von Einstellungen umgestellt. Die API wurde komplett überarbeitet. Für die Definition der Benutzeroberfächenelemente wird GTK Builder XML verwendet, und für die Anzeige der Chatverläufe wurde eine eigene Widget-Bibliothek namens Talkatu erstellt.
Im Interface sind die Kontaktliste und der Chat in einem Fenster vereint. Die Bereitstellung des Konsolenclients Finch wurde eingestellt (es ist nicht ausgeschlossen, dass er in Zukunft zurückgebracht wird). Derzeit wird nur das Protokoll IRCv3 unterstützt, während neue Implementierungen der Protokolle XMPP, SIP und Bonjour teilweise in Entwicklung sind. Der Branch Pidgin 3 ist nicht mit Pidgin 2 und früheren Plugins kompatibel, kann jedoch parallel zu bestehenden Pidgin 2-Versionen installiert werden.
Das bemerkenswerteste Upgrade in der neuen Version ist die Hinzufügung der Abschnitte Erscheinungsbild, Datenschutz und Entwicklung im Konfigurator. Im Abschnitt Erscheinungsbild wird eine Option zur Anzeige von Formatierungselementen in Nachrichten angeboten. Im Abschnitt Datenschutz kann die Datenübertragung zur Anzeige der Eingabe deaktiviert werden. Im Abschnitt Entwicklung besteht die Möglichkeit, den Entwicklermodus zu aktivieren, der das Debugging von Plugins erleichtert und Zugang zu noch in Entwicklung befindlichen Funktionen bietet, wie z. B. Unterstützung für die Protokolle Bonjour und XMPP.


Quelle: opennet.ru
