De tweede experimentele release van de Pidgin 3.0 (2.91) instant messaging client is gepresenteerd, waarmee je gelijktijdig in meerdere netwerken met verschillende protocollen kunt werken en tussen gesprekken kunt switchen met tabbladen. Deze release is gemarkeerd als van voorlopige alfa-kwaliteitsniveau en is niet bedoeld voor dagelijks gebruik. De builds zijn voorbereid in Flatpak-formaat (momenteel is alleen het archief met de code beschikbaar).
De Pidgin 3 tak wordt sinds 2011 ontwikkeld, en daarvoor werd er drie jaar op conceptniveau over gediscussieerd. In Pidgin 3 is de overstap gemaakt naar het GObject type systeem, de GTK4 bibliotheken en Adwaita, het Meson build systeem, GPlugin voor pluginverwerking, SQLite voor chatgeschiedenis opslag en GSettings voor instellingenbeheer. De API is volledig herschreven. Voor de interface elementen wordt GTK Builder XML gebruikt, en voor het weergeven van chatgeschiedenis is een eigen widget bibliotheek Talkatu ontwikkeld.
In de interface zijn de contactenlijst en de chat samengevoegd in één venster. De levering van de console-client Finch is stopgezet (het is niet uitgesloten dat deze in de toekomst kan worden teruggebracht). Op dit moment wordt alleen IRCv3 ondersteund, en er worden nieuwe implementaties van de XMPP- en Bonjour-protocollen ontwikkeld, die voorlopig gedeeltelijk worden ondersteund. De Pidgin 3 tak is incompatibel met Pidgin 2 en eerder gemaakte plugins, maar kan parallel worden geïnstalleerd met de bestaande Pidgin 2 builds.
Onder de wijzigingen in deze update:
- Bij het sorteren van de deelnemerslijst worden nu de bevoegdheden in overweging genomen. Bijvoorbeeld, voor IRC worden de kanaaloperators bovenaan weergegeven, gevolgd door gebruikers met stemrechten en daarna gewone deelnemers.

- Ondersteuning voor zoeken in de deelnemerslijst is toegevoegd.

- Basis notificaties voor nieuwe berichten zijn toegevoegd.

- Ondersteuning voor extensies voor berichtopmaak in IRC is toegevoegd.

Bron: opennet.ru




