De vijfde experimentele versie van de Pidgin 3.0 (2.94) instant messaging client is geïntroduceerd. Deze release is gemarkeerd als een alpha-versie van lage kwaliteit, niet bedoeld voor dagelijks gebruik. De builds zijn beschikbaar in Flatpak-formaat en zijn geplaatst in de beta-repository op Flathub.
De Pidgin 3 tak wordt sinds 2011 ontwikkeld, en daarvoor werd er drie jaar lang gesproken over concepten en ideeën. Pidgin 3 heeft de overgang gemaakt naar het GObject-typensysteem, de GTK4-bibliotheek en Adwaita, het Meson-bouwsysteem, GPlugin voor plugin-verwerking, SQLite voor het opslaan van chatgeschiedenis en GSettings voor het beheren van instellingen. De API is volledig herschreven. Voor de interface-elementen wordt GTK Builder XML gebruikt, en voor het weergeven van de chatgeschiedenis is een eigen widgetbibliotheek Talkatu ontwikkeld.
In de interface van Pidgin 3 zijn de contactlijst en chat samengevoegd in één venster. De levering van de console-client Finch is stopgezet (het is mogelijk dat deze in de toekomst wordt teruggebracht). De implementaties van de protocollen IRCv3, XMPP, SIP, Demo en Bonjour zijn nog in ontwikkeling. De tak Pidgin 3 is niet compatibel met Pidgin 2 en eerder gemaakte plugins, maar kan parallel worden geïnstalleerd met bestaande builds van Pidgin 2.
Onder de wijzigingen in de gepresenteerde testrelease:
- Er is een interface toegevoegd voor het beheren van statussen.

- Het algoritme voor het benadrukken van gebruikersnamen in verschillende kleuren is gewijzigd, nu gebruikmakend van de HSLuv kleurruimte en de methode beschreven in specificatie XEP-0392.

- Het gebruik van de KWallet-plugin is stopgezet ten gunste van directe interactie met de libsecret bibliotheek.
- Er zijn tientallen interne wijzigingen en bugfixes toegevoegd aan de Pidgin-applicatie en de libpurple bibliotheek.
Bron: opennet.ru


