De vierde experimentele uitgave van de instant messaging client Pidgin 3.0 (2.93) is gepresenteerd. Deze uitgave wordt gemarkeerd als een voorverkenning van de alfa-versie, niet bedoeld voor dagelijks gebruik. De builds zijn voorbereid in het Flatpak-formaat (momenteel is er alleen een code-archief beschikbaar).
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 contactenlijst en de chat in één venster samengevoegd. De levering van de consoleclient Finch is stopgezet (het is mogelijk dat deze in de toekomst wordt heringevoerd). Op dit moment ondersteunt het alleen het IRCv3-protocol, terwijl er nieuwe implementaties van de XMPP-, SIP- en Bonjour-protocollen in ontwikkeling zijn, die nog maar gedeeltelijk ondersteund worden. De Pidgin 3 tak is niet compatibel met Pidgin 2 en eerder gemaakte plugins, maar kan parallel worden geïnstalleerd met bestaande Pidgin 2 builds.
Onder de wijzigingen in de gepresenteerde testrelease:
- Het concept van backends voor permanente opslag van gegevens, zoals chatgeschiedenis en actieve chats, is gerealiseerd. Een backend op basis van SQLite is beschikbaar.
- Wanneer de applicatie wordt gesloten, wordt standaard gezorgd voor het opslaan van alle open chats, zonder dat het nodig is om handmatig een kanaal aan de contactenlijst toe te voegen en automatisch opnieuw verbinding te maken met het kanaal te activeren. Dergelijke handelingen worden nu automatisch uitgevoerd voor persoonlijke berichten, groepsberichten en chatkanalen die open waren op het moment dat het programma werd gesloten.
- Er is een nieuw icoon voor de applicatie geĆÆntroduceerd.

- Er zijn instellingen voor het kleurenschema toegevoegd, waarmee je kunt schakelen tussen donkere en lichte thema's of het systeemthema kunt activeren.

- De ondersteuning voor de IRCv3 en SIP protocollen is verbeterd.
Bron: opennet.ru


