De derde alfaversie van de Pidgin 3.0 instant messaging-client (2.97) is uitgebracht. Deze versie is nog niet geschikt voor dagelijks gebruik. De builds zijn beschikbaar in Flatpak-formaat en bevinden zich in de bèta-repository op Flathub.
Pidgin 3 is sinds 2011 in ontwikkeling, na drie jaar van conceptuele discussies. Pidgin 3 maakt gebruik van het GObject-typesysteem, de GTK4- en Adwaita-bibliotheken, het Meson-buildsysteem, GPlugin voor pluginverwerking, SQLite voor het opslaan van chatgeschiedenis en GSettings voor het beheren van instellingen. De API is volledig opnieuw ontworpen. GTK Builder XML wordt gebruikt om interface-elementen te definiëren en er is een aangepaste widgetbibliotheek, Talkatu, ontwikkeld om de chatgeschiedenis weer te geven.
De Pidgin 3-interface combineert de contactenlijst en chat in één venster. De Finch-consoleclient is niet langer beschikbaar (mogelijk wordt deze in de toekomst opnieuw geïntroduceerd). Er wordt momenteel gewerkt aan protocolimplementaties voor IRCv3, XMPP, SIP, Demo, Bonjour en Zulip. De Pidgin 3-tak is incompatibel met Pidgin 2 en eerder gemaakte plugins, maar kan naast bestaande Pidgin 2-installaties worden geïnstalleerd.
Wijzigingen in deze testversie zijn onder meer:
- Er is een nieuwe set pictogrammen voorgesteld om de status van de deelnemers weer te geven.

- Automatische herverbinding na verlies van de verbinding is geïmplementeerd. Herverbindingspogingen worden één keer per minuut gedaan en zijn, in tegenstelling tot Pidgin 2, onbeperkt. Het tijdstip van de volgende poging wordt weergegeven in de ingebouwde planner.

- Er is een apart dialoogvenster toegevoegd voor het beheren van plug-ins.

- De klasse PurpleHistory is toegevoegd; deze definieert het formaat voor het weergeven van berichten in de chat.
- De aanduiding 'experimentele ontwikkeling' is verwijderd uit de plugin die het Zulip-berichtenprotocol ondersteunt. Deze plugin wordt nu weergegeven in de lijst met beschikbare protocollen bij het aanmaken van een account.
Bron: opennet.ru



