Den tredje alfa-utgaven av Pidgin 3.0 (2.97) har blitt lansert. Utgaven er merket som ikke klar for daglig bruk. Byggene er forberedt i Flatpak-format og plassert i beta-repositoriet på Flathub.
Grenen Pidgin 3 har blitt utvikla sidan 2011, og før det blei det diskutert i tre år på idé- og konseptnivå. Pidgin 3 har gjort overgangen til GObject typesystem, GTK4-bibliotek, Adwaita, byggeverktøyet Meson, GPlugin for plugin-handtering, SQLite for lagring av chatthistorikk og GSettings for håndtering av innstillingar. API-et er fullstendig omarbeidd. GTK Builder XML er brukt for å definere grensesnitt-elementa, og ei eiga widget-bibliotek, Talkatu, er oppretta for visning av chatthistorikk.
I grensesnittet til Pidgin 3 er kontaktlisten og chat eit, samla i eitt vindu. Levering av konsollklienten Finch er stansa (det er mulig at han kan bli tilbakeført i framtida). Det er no aktivitet rundt implementeringa av protokollane IRCv3, XMPP, SIP, Demo, Bonjour og Zulip. Pidgin 3-grenen er ikkje kompatibel med Pidgin 2 og tidlegare plugins, men kan installeres parallelt med eksisterande Pidgin 2-utgjevingar.
Blant endringene i denne testutgaven:
- Et nytt sett med ikoner som viser status for deltakere er foreslått.

- Automatisk rekonneksjon etter tilkoblingsbrudd er implementert. Ny tilkobling prøves hvert minutt og, i motsetning til Pidgin 2, er det ingen begrensninger. Tidspunktet for neste forsøk vises i den innebygde oppgaveplanleggeren (Scheduler).

- En egen dialog for plugin-håndtering har blitt lagt til.

- Klassen PurpleHistory, som definerer formatet for visning av meldinger i chatten, har blitt lagt til.
- Merket for eksperimentell utvikling er fjernet fra pluginen som støtter Zulip-meldingsprotokollen, som nå vises i listen over protokoller tilgjengelig ved oppretting av en konto.
Kilde: opennet.ru



