Den femte eksperimentelle udgave af Pidgin 3.0 (2.94) er blevet præsenteret. Udgaven er markeret som at have kvalitet på niveau med en prekvalificeret alpha-version, som ikke er beregnet til daglig brug. Bygningerne er forberedt i Flatpak-format og er placeret i beta-repositoriet på Flathub.
Pidgin 3 udvikles siden 2011, og inden da blev der diskuteret koncepter og idéer i tre år. I Pidgin 3 er der sket et skifte til GObject typesystemet, GTK4 bibliotekerne og Adwaita, bygge systemet Meson, GPlugin til plugin-håndtering, SQLite til chat historik lagring og GSettings til håndtering af indstillinger. API'en er helt omarbejdet. GTK Builder XML er anvendt til at definere interface elementer, og en egen widget-bibliotek kaldet Talkatu er blevet udviklet til visning af chat-historikken.
I Pidgin 3's interface er listen over kontakter og chat samlet i ét vindue. Levering af den konsolbaserede klient Finch er ophørt (det er ikke udelukket, at den kan vende tilbage i fremtiden). Udviklingen af IRCv3, XMPP, SIP, Demo og Bonjour protokoller fortsætter. Pidgin 3 branch er inkompatibel med Pidgin 2 og tidligere oprettede plugins, men kan installeres parallelt med eksisterende Pidgin 2 versioner.
Blandt ændringerne i den præsenterede testudgave:
- En grænseflade til at håndtere statuser er blevet tilføjet.

- Algoritmen til at fremhæve brugernavne i forskellige farver er blevet ændret til at bruge HSLuv farverummet og metoden beskrevet i specifikationen XEP-0392.

- Brugen af KWallet plugin er ophørt til fordel for direkte arbejde med libsecret biblioteket.
- Flere dusin interne ændringer og rettelser er blevet tilføjet til applikationen Pidgin og biblioteket libpurple.
Kilde: opennet.ru


