Byl představen třetí alfa-úplněk klienta pro instantní zprávy Pidgin 3.0 (2.97). Verze je označena jako dosud nepřipravená pro běžné používání. Sestavy byly připraveny ve formátu Flatpak a zveřejněny v beta-repozitáři na Flathub.
Větev Pidgin 3 se vyvíjí od roku 2011, a předtím byla ještě tři roky diskutována na úrovni konceptů a nápadů. Pidgin 3 přechází na systém typů GObject, knihovny GTK4 a Adwaita, buildovací systém Meson, GPlugin pro zpracování pluginů, SQLite pro uchovávání historie chatů a GSettings pro práci s nastavením. API bylo kompletně přepracováno. Pro definování prvků rozhraní je využit GTK Builder XML, a pro zobrazení historie chatů byla vytvořena vlastní knihovna widgetů Talkatu.
V rozhraní Pidgin 3 je sloučen v jednom okně seznam kontaktů a chat. Byla zastavena distribuce konzolového klienta Finch (není vyloučeno, že se může v budoucnu vrátit). V protokolech se zatím vyvíjejí implementace protokolů IRCv3, XMPP, SIP, Demo, Bonjour a Zulip. Větev Pidgin 3 není kompatibilní s Pidgin 2 a dříve vytvořenými pluginy, ale může být nainstalována paralelně se stávajícími sestavami Pidgin 2.
Mezi změnami v předložené testovací verzi:
- Byla navržena nová sada ikon, která odráží status účastníků.

- Bylo implementováno automatické obnovení spojení po výpadku. Opětovné pokusy o připojení probíhají každou minutu a na rozdíl od Pidgin 2 nejsou omezeny. Čas dalšího pokusu je zobrazen ve vestavěném plánovači úloh (Scheduler).

- Byl přidán samostatný dialog pro správu pluginů.

- Byla přidána třída PurpleHistory, která definuje formu výstupu zpráv v chatu.
- Bylo odstraněno označení experimentálního vývoje pro plugin podporující protokol zpráv Zulip, který je nyní zobrazen v seznamu protokolů dostupných při vytváření účtu.
Zdroj: opennet.ru



