Die Vorabversion des Messengers Pidgin 3.0 wurde veröffentlicht.

Die erste experimentelle Ausgabe des Instant-Messaging-Clients Pidgin 3.0 (2.90) wurde veröffentlicht, die es ermöglicht, gleichzeitig in mehreren Netzwerken mit unterschiedlichen Protokollen zu arbeiten und zwischen Chats mithilfe von Tabs zu wechseln. Plugins können verwendet werden, um die FunktionalitĂ€t zu erweitern und UnterstĂŒtzung fĂŒr neue Protokolle hinzuzufĂŒgen. Die Builds werden im Flatpak-Format vorbereitet (derzeit ist nur ein Archiv mit dem Code verfĂŒgbar). Die zweite Testversion von Pidgin 3.0 ist fĂŒr den 31. MĂ€rz geplant.

Die vorgeschlagene experimentelle Version von Pidgin 3.0 hat den Status einer vorlĂ€ufigen Alpha-Version und ist nicht fĂŒr den alltĂ€glichen Gebrauch gedacht. Der Pidgin 3-Zweig wird seit 2011 entwickelt, nachdem er zuvor drei Jahre lang auf konzeptioneller Ebene diskutiert wurde. UrsprĂŒnglich war die Veröffentlichung von Pidgin 3.0 fĂŒr Ende 2016 geplant, aber die Entwicklung zieht sich hin. Die Umstellung des Projekts auf das GObject-Typensystem stellte sich als arbeitsintensiver heraus als erwartet. Zum Beispiel traten unvorhergesehene Probleme bei der Anpassung des Codes zur Signalverarbeitung aufgrund fehlender FunktionalitĂ€ten in GLib auf.

Die Entwickler haben auch versucht, WebKit fĂŒr die Anzeige der ChatverlĂ€ufe zu verwenden, sich jedoch dann entschieden, eine eigene Bibliothek zur Verarbeitung von Eingaben und ChatverlĂ€ufen zu erstellen. Viel Zeit wurde darauf verwendet, die API zu verbessern – die API in Pidgin 2 basierte auf alten AIM/ICQ-Protokollen, ermöglichte keine Identifizierung einzelner Nachrichten und unterstĂŒtzte keine Funktionen wie Reaktionen, Baumdiskussionen, Bearbeitung und Löschung von Nachrichten. UrsprĂŒnglich wurde beschlossen, die bestehende API-Implementierung fĂŒr diese Funktionen zu ĂŒberarbeiten, was jedoch die falsche Entscheidung war, und nach gescheiterten Versuchen musste die API von Grund auf neu erstellt werden.

Zu den Änderungen in Pidgin 3 gehört der Umstieg auf GTK4 und Adwaita, die Definition von UI-Elementen mit GTK Builder XML, die Verwendung des GObject-Typsystems, die neue Widget-Bibliothek Talkatu fĂŒr die Anzeige von ChatverlĂ€ufen, die vollstĂ€ndige Überarbeitung der API, die Nutzung des Build-Systems Meson, die Einbindung von GPlugin zur Verarbeitung von Plugins sowie die Speicherung von ChatverlĂ€ufen in SQLite und die Umstellung der Einstellungen auf GSettings.

Zu den Änderungen in der BenutzeroberflĂ€che gehört die Einstellung der Bereitstellung des Konsolenclients Finch (es besteht die Möglichkeit, dass er in Zukunft zurĂŒckkehrt) sowie die ZusammenfĂŒhrung der Kontaktliste und der Chatfenster in einem einzigen Fenster. In der Version 3.0 wird vorerst nur das Protokoll IRCv3 unterstĂŒtzt, jedoch wird an neuen Implementierungen der Protokolle XMPP und Bonjour gearbeitet. Die BenutzeroberflĂ€che benötigt weitere Verfeinerungen. Der neue Branch ist nicht mit Pidgin 2 und zuvor erstellten Plugins kompatibel, kann aber parallel zu bestehenden Pidgin-Installationen installiert werden.

Die Vorabversion des Messengers Pidgin 3.0 wurde veröffentlicht.
Die Vorabversion des Messengers Pidgin 3.0 wurde veröffentlicht.


Quelle: opennet.ru
ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster