Die fünfte Vorabversion des Messengers Pidgin 3.0

Die fünfte experimentelle Version des Instant-Messaging-Clients Pidgin 3.0 (2.94) wurde vorgestellt. Die Version wird als Vorab-Alphaversion mit einer Qualität markiert, die nicht für den täglichen Gebrauch gedacht ist. Die Builds wurden im Flatpak-Format vorbereitet und im Beta-Repository auf Flathub bereitgestellt.

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.

In der Benutzeroberfläche von Pidgin 3 wurden die Kontaktliste und der Chat in einem Fenster zusammengeführt. Die Bereitstellung des Konsolenclients Finch wurde eingestellt (es ist möglich, dass er in Zukunft zurückgebracht wird). Unter den unterstützten Protokollen werden derzeit die Implementierungen der Protokolle IRCv3, XMPP, SIP, Demo und Bonjour weiterentwickelt. Der Pidgin 3-Zweig ist nicht mit Pidgin 2 und bereits erstellten Plugins kompatibel, kann jedoch parallel zu den bestehenden Pidgin 2-Bauten installiert werden.

Unter den Änderungen in der vorgestellten Testversion:

  • Eine Benutzeroberfläche zur Verwaltung von Statusanzeigen wurde hinzugefügt.
    Die fünfte Vorabversion des Messengers Pidgin 3.0
  • Der Algorithmus zur Hervorhebung der Benutzernamen in verschiedenen Farben wurde geändert und nutzt jetzt den Farbraum HSLuv sowie die in der Spezifikation XEP-0392 beschriebene Methode.
    Die fünfte Vorabversion des Messengers Pidgin 3.0
  • Die Verwendung des KWallet-Plugins wurde zugunsten einer direkten Nutzung der Bibliothek libsecret eingestellt.
  • Zahlreiche interne Änderungen und Fehlerbehebungen wurden in die Pidgin-Anwendung und die Bibliothek libpurple eingeführt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4