Die vierte experimentelle Version des Instant Messaging-Clients Pidgin 3.0 (2.93) wurde vorgestellt. Diese Version wird als qualitativ unzureichend eingestuft und ist nicht fĂŒr den tĂ€glichen Einsatz vorgesehen. Die Builds sind im Flatpak-Format verfĂŒgbar (vorerst nur als Quellarchiv).
Der Pidgin 3-Zweig wird seit 2011 entwickelt, zuvor wurde er drei Jahre lang auf konzeptioneller und ideenbezogener Ebene diskutiert. In Pidgin 3 wurde auf das Typsystem GObject, die GTK4-Bibliothek und Adwaita, das Meson-Bautool, GPlugin zur Handhabung von Plugins, SQLite zur Speicherung des Chatverlaufs sowie GSettings zur Verwaltung von Einstellungen umgestellt. Die API wurde vollstĂ€ndig ĂŒberarbeitet. FĂŒr die Definition von BenutzeroberflĂ€chenelementen wird GTK Builder XML verwendet, und zur Darstellung des Chatverlaufs wurde eine eigene Widget-Bibliothek namens Talkatu erstellt.
Die BenutzeroberflĂ€che von Pidgin 3 vereint die Kontaktliste und den Chat in einem Fenster. Die Bereitstellung des Konsolenclients Finch wurde eingestellt (eine RĂŒckkehr in der Zukunft ist nicht ausgeschlossen). Derzeit wird nur der IRCv3-Protokoll unterstĂŒtzt, wĂ€hrend neue Implementierungen der Protokolle XMPP, SIP und Bonjour teilweise entwickelt werden. Der Pidgin 3-Zweig ist inkompatibel mit Pidgin 2 und zuvor erstellten Plugins, kann jedoch parallel zu vorhandenen Pidgin 2-Bauten installiert werden.
Unter den Ănderungen in der vorgestellten Testversion:
- Das Konzept von Backends fĂŒr die dauerhafte Speicherung von Daten wie ChatverlĂ€ufen und aktiven Chats wurde implementiert. Ein Backend auf Basis von SQLite ist verfĂŒgbar.
- Beim SchlieĂen der Anwendung wird standardmĂ€Ăig sichergestellt, dass alle offenen Chats gespeichert werden, ohne dass der Kanal manuell zur Kontaktliste hinzugefĂŒgt und die automatische Verbindung zum Kanal aktiviert werden muss. Solche VorgĂ€nge erfolgen jetzt automatisch fĂŒr private Nachrichten, Gruppennachrichten und Chat-KanĂ€le, die zum Zeitpunkt des SchlieĂens des Programms offen waren.
- Ein neues App-Symbol wurde vorgestellt.

- Farbschema-Einstellungen wurden hinzugefĂŒgt, ĂŒber die zwischen dunklen und hellen Modi umgeschaltet oder das Systemdesign aktiviert werden kann.

- Die UnterstĂŒtzung fĂŒr die Protokolle IRCv3 und SIP wurde verbessert.
Quelle: opennet.ru


