Den tredje alfa-udgave af Pidgin 3.0 (2.97) instant messaging-klienten er blevet præsenteret. Udgaven er markeret som ikke klar til daglig brug. Byggene er gjort tilgængelige i Flatpak-format og er placeret i beta-repositoriet på Flathub.
Pidgin 3 er blevet udviklet siden 2011, efter at det i tre år tidligere blev diskuteret på koncept- og ideplan. Pidgin 3 har skiftet til GObject-typesystemet, GTK4-bibliotekerne og Adwaita, Meson-byggeværktøjet, GPlugin til plugin-håndtering, SQLite til chat-historik og GSettings til indstillingsstyring. API'et er blevet fuldstændigt omarbejdet. GTK Builder XML er blevet anvendt til at definere grænsefladeelementerne, og en egen widget-bibliotek, Talkatu, er blevet lavet til at vise chat-historik.
I Pidgin 3-interfacet er kontaktlisten og chat blevet samlet i ét vindue. Distributionen af konsolklienten Finch er stoppet (det er ikke udelukket, at det kan blive genindsat i fremtiden). Udviklingen af IRCv3, XMPP, SIP, Demo, Bonjour og Zulip protokoller fortsætter. Pidgin 3-grenen er ikke kompatibel med Pidgin 2 og tidligere plugins, men kan installeres parallelt med eksisterende Pidgin 2-versioner.
Blandt ændringerne i den præsenterede testudgave:
- Et nyt sæt ikoner, der afspejler status for deltagerne, er blevet foreslået.

- Automatisk genoprettelse af forbindelsen efter afbrydelse er blevet implementeret. Genforbindelsesforsøg foretages hvert minut og er, i modsætning til Pidgin 2, ikke begrænset. Tidspunktet for det næste forsøg vises i den indbyggede opgaveplanlægger (Scheduler).

- En separat dialog til plugin-styring er blevet tilføjet.

- Klassen PurpleHistory, der definerer formen for chatbeskeder, er blevet tilføjet.
- Den eksperimentelle udviklingsstatus er fjernet fra plugin'et, der understøtter Zulip messaging-protokollen, som nu vises på listen over tilgængelige protokoller, når der oprettes en konto.
Kilde: opennet.ru



