Die zweite Alpha-Version des Instant Messaging-Clients Pidgin 3.0 (2.96) wurde vorgestellt. Die Version ist als noch nicht für den täglichen Gebrauch bereit gekennzeichnet. Die Builds sind im Flatpak-Format vorbereitet und im Beta-Repository auf Flathub verfügbar.
Der Pidgin 3-Branch wird seit 2011 entwickelt, zuvor wurde er drei Jahre auf konzeptioneller und ideeller Ebene diskutiert. In Pidgin 3 erfolgt der Übergang auf das GObject-Typsystem, die GTK4-Bibliotheken und Adwaita, das Meson-Bausystem, GPlugin zur Plugin-Verarbeitung, SQLite zur Speicherung des Chatverlaufs und GSettings für die Verwaltung von Einstellungen. Die API wurde vollständig überarbeitet. Für die Definition von UI-Elementen wird GTK Builder XML verwendet, und für die Anzeige des Chatverlaufs wurde eine eigene Widget-Bibliothek, Talkatu, erstellt.
In der Benutzeroberfläche von Pidgin 3 sind die Kontaktliste und der Chat in einem Fenster vereint. Die Bereitstellung des Konsolenclients Finch wurde eingestellt (es ist möglich, dass er in Zukunft zurückgebracht wird). Von den Protokollen werden derzeit die Implementierungen der Protokolle IRCv3, XMPP, SIP, Demo, Bonjour und Zulip weiterentwickelt. Der Pidgin 3-Zweig ist nicht mit Pidgin 2 und zuvor erstellten Plugins kompatibel, kann jedoch parallel zu bestehenden Pidgin 2-Bauten installiert werden.
Unter den Änderungen in der vorgestellten Testversion:
- Die Funktionalität zur Anzeige von Textbenachrichtigungen und akustischen Signalen über eingehende Nachrichten wurde aus den Plugins purple-toast und notification-sound in den Hauptbestand von Pidgin verschoben. In die Einstellungen wurden Optionen zur Steuerung der Benachrichtigungsausgabe aufgenommen.

- Es wird angezeigt, dass die Teilnehmer der Diskussion Avatare haben.

- Eine Benutzeroberfläche zur Verwaltung des eingebauten Zeitplaners (Scheduler) wurde hinzugefügt, um Aufgaben nach Zeitplan auszuführen. Über die bereitgestellte Benutzeroberfläche kann man beispielsweise herausfinden, nach welcher Zeit der nächste Versuch zur Wiederherstellung der Verbindung unternommen wird.

- Bei der Implementierung des Protokolls für
die Messaging-Plattform Zulip wurde die Möglichkeit hinzugefügt, Nachrichten direkt an Benutzer und Gruppen zu senden. - Die Möglichkeit, sich durch Scannen eines QR-Codes einzuloggen, wurde hinzugefügt.
Quelle: opennet.ru



