Den fjerde eksperimentelle udgave af Pidgin 3.0 (2.93) instant messaging-klienten er blevet præsenteret. Udgaven er markeret som at have kvaliteten af en forhånds-alpha-version, som ikke er beregnet til daglig brug. Bygningerne er forberedt i Flatpak-format (indtil videre kun tilgængelig som kildekodearkiv).
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-interfacet er kontaktlisten og chatten samlet i ét vindue. Leveringen af konsolklienten Finch er stoppet (det er ikke udelukket, at den kan komme tilbage i fremtiden). Indtil videre understøttes kun IRCv3-protokollen, og nye implementeringer af XMPP, SIP og Bonjour-protokoller er under udvikling, men de understøttes kun delvist. Pidgin 3-grenen er ikke kompatibel med Pidgin 2 og tidligere oprettede plugins, men kan installeres parallelt med eksisterende Pidgin 2-versioner.
Blandt ændringerne i den præsenterede testudgave:
- Konceptet med backends til permanent datalagring, såsom chat-historik og aktive chats, er blevet implementeret. Der er tilgængelig en backend baseret på SQLite.
- Ved lukning af ansøgningen er alle åbne chats som standard bevaret uden behov for manuelt at tilføje kanalen til kontaktlisten og aktivere automatisk tilslutning til kanalen. Sådanne handlinger udføres nu automatisk for private beskeder, gruppemeddelelser og chat-kanaler, der var åbne på tidspunktet for programmets lukning.
- En ny applikationsikone er blevet præsenteret.

- Farveskemaindstillinger er blevet tilføjet, så man kan skifte mellem mørke og lyse tilstande eller aktivere det systemdesign-tema.

- Understøttelsen af IRCv3- og SIP-protokollerne er blevet forbedret.
Kilde: opennet.ru


