Predstavljen je treći alfa-izdanje klijenta za instant razmenu poruka Pidgin 3.0 (2.97). Izdanje je označeno kao još uvek ne spremno za svakodnevnu upotrebu. Građe su pripremljene u Flatpak formatu i smeštene u beta-repozitorijum na Flathub-u.
Grana Pidgin 3 se razvija od 2011. godine, a pre toga je tri godine raspravljana na nivou koncepata i ideja. U Pidgin 3 izvršen je prelazak na sistem tipova GObject, biblioteke GTK4 i Adwaita, sistem građenja Meson, GPlugin za obradu dodataka, SQLite za čuvanje istorije chatova i GSettings za rad sa postavkama. API je potpuno revidiran. Za definisanje elemenata interfejsa korišćen je GTK Builder XML, a za prikazivanje istorije chatova kreirana je vlastita biblioteka widgeta Talkatu.
U interfejsu Pidgin 3 spojeni su u jednom prozoru lista kontakata i chat. Uključivanje konzolnog klijenta Finch je obustavljeno (nije isključeno da bi mogao biti vraćen u budućnosti). Od protokola se trenutno razvijaju implikacije protokola IRCv3, XMPP, SIP, Demo, Bonjour i Zulip. Grana Pidgin 3 nije kompatibilna sa Pidgin 2 i ranije napravljenim dodacima, ali se može instalirati paralelno sa postojećim izdanjima Pidgin 2.
Među promenama u predstavljenom testnom izdanju:
- Predložen je novi skup ikona koje odražavaju status učesnika.

- Implementirano je automatsko obnavljanje veze nakon prekida konekcije. Ponovni pokušaji povezivanja se vrše svake minute i za razliku od Pidgin 2 nisu ograničeni. Vreme sledećeg pokušaja prikazano je u ugrađenom planeru pokretanja zadataka prema rasporedu (Scheduler).

- Dodavan je poseban dijalog za upravljanje dodacima.

- Dodana je klasa PurpleHistory koja definiše oblik prikaza poruka u chatu.
- Uklonjen je oznaka eksperimentalnog razvoja sa dodatka koji podržava protokol razmene poruka Zulip, koji se sada prikazuje na listi protokola dostupnih prilikom kreiranja naloga.
Izvor: opennet.ru



