Die vierte experimentelle Ausgabe des Instant-Messaging-Clients Pidgin 3.0 (2.93) wurde vorgestellt. Diese Version wird als Vorabversion in der Alpha-Phase eingestuft und ist nicht für den täglichen Gebrauch geeignet. Die Builds sind im Flatpak-Format vorbereitet (der Code-Archiv ist derzeit nur verfügbar).
Die Pidgin 3-Zweigentwicklung läuft seit 2011, nachdem zuvor drei Jahre lang Konzepte und Ideen diskutiert wurden. In Pidgin 3 erfolgt der Wechsel zu GObject-Typen, zur GTK4-Bibliothek und zu Adwaita, das Build-System Meson, GPlugin zur Plugin-Verwaltung, SQLite zur Speicherung des Chatverlaufs und GSettings zur Verwaltung der Einstellungen. Die API wurde komplett überarbeitet. Für die Definition von Benutzeroberflächenelementen wird GTK Builder XML genutzt, und zur Darstellung des Chatverlaufs wurde eine eigene Widget-Bibliothek namens Talkatu entwickelt.
In der Benutzeroberfläche von Pidgin 3 sind die Kontaktliste und der Chat in einem Fenster integriert. Die Bereitstellung des Konsolenclients Finch wurde eingestellt (es besteht die Möglichkeit, dass er in Zukunft zurückgebracht wird). Aktuell wird nur das Protokoll IRCv3 unterstützt, während an neuen Implementierungen von XMPP, SIP und Bonjour gearbeitet wird, die derzeit nur teilweise unterstützt werden. Die Pidgin 3-Zweigh ist inkompatibel mit Pidgin 2 und zuvor erstellten Plugins, kann jedoch parallel zu bestehenden Pidgin 2-Bauten installiert werden.
Zu den Änderungen in der vorgestellten Testversion gehören:
- Das Konzept der Backends für die dauerhafte Speicherung von Daten, wie z. B. Nachrichtenverläufen und aktiven Chats, wurde umgesetzt. Ein Backend auf Basis von SQLite ist verfügbar.
- Beim Schließen der Anwendung werden standardmäßig alle offenen Chats gespeichert, ohne dass der Kanal manuell zur Kontaktliste hinzugefügt und die automatische Verbindung zum Kanal aktiviert werden muss. Solche Vorgänge erfolgen nun automatisch für persönliche Nachrichten, Gruppennachrichten und Chat-Kanäle, die zum Zeitpunkt des Programmabschlusses geöffnet sind.
- Ein neues Anwendungssymbol wurde vorgestellt.

- Farbschema-Einstellungen wurden hinzugefügt, über die zwischen dunklen und hellen Modi oder dem Systemdesign umgeschaltet werden kann.

- Die Unterstützung der Protokolle IRCv3 und SIP wurde verbessert.
Quelle: opennet.ru


