Predstavljen je četvrti eksperimentalni izdanak klijenta za instant poruke Pidgin 3.0 (2.93). Izdanje je označeno kao da ima nivo kvalitete preliminarne alfa verzije, koja nije namijenjena za svakodnevnu upotrebu. Izrade su pripremljene u formatu Flatpak (za sada je dostupan samo arhiv sa kodom).
Grana Pidgin 3 se razvija od 2011. godine, a pre toga je tri godine raspravljana na nivou koncepcija i ideja. U Pidgin 3 je izvršen prelazak na GObject sistem tipova, GTK4 biblioteke i Adwaita, Meson sistem izgradnje, GPlugin za obradu dodataka, SQLite za čuvanje istorije čatova i GSettings za rad sa podešavanjima. API je potpuno redizajniran. Za definisanje grafičkih elemenata korišćen je GTK Builder XML, a za prikaz istorije čatova stvorena je posebna biblioteka vidžeta Talkatu.
U interfejsu Pidgin 3 spojen je u jednom prozoru spisak kontakata i chat. Prekinuta je isporuka konzolnog klijenta Finch (nije isključeno da će se vratiti u budućnosti). Od protokola trenutno se podržava samo IRCv3, dok se razvijaju nove implementacije protokola XMPP, SIP i Bonjour, koje su za sada delimično podržane. Grana Pidgin 3 nije kompatibilna sa Pidgin 2 i ranije kreiranim dodacima, ali se može instalirati paralelno sa postojećim izradama Pidgin 2.
Među promenama u predstavljenom testnom izdanju:
- Implementirana je koncepcija backendova za trajno čuvanje podataka, kao što su istorija prepiske i aktivni chatovi. Dostupan je backend zasnovan na SQLite.
- Pri zatvaranju aplikacije po defaultu je obezbeđeno čuvanje svih otvorenih chatova, bez potrebe da ručno dodajete kanal u spisak kontakata i aktivirate automatsko povezivanje na kanal. Slične operacije se sada obavljaju automatski za lične poruke, grupne poruke i chat-kanale otvorene u trenutku zatvaranja programa.
- Predstavljena je nova ikona aplikacije.

- Dodate su postavke kolor shema, putem kojih je moguće prelaziti između tamnih i svetlih režima ili aktivirati sistemsku temu.

- Poboljšana je podrška za protokole IRCv3 i SIP.
Izvor: opennet.ru


