Tutvustame Pidgin 3.0 (2.97) kolmandat alfa-versiooni, mis on mõeldud kohese sõnumside jaoks. Tegu on väljaandega, mis on veel igapäevaseks kasutamiseks valmis. Versioonid on koostatud Flatpak formaadis ja saadaval beta-repositooriumis Flathubis.
Pidgini 3 haru on arendatud alates 2011. aastast, ning enne seda arutati seda kolm aastat kontseptsioonide ja ideede tasemel. Pidgin 3-l on GObject tüübisüsteemi üleminek, GTK4 ja Adwaita raamatukogud, Meson koostamissüsteem, GPlugin pluginade töötlemiseks, SQLite vestluste ajaloo salvestamiseks ja GSettings seadmete haldamiseks. API on täielikult ümber töötatud. Kasutajaliidete elementide määratlemiseks on kaasatud GTK Builder XML ning vestluste ajaloo kuvamiseks on loodud oma Talkatu vidinate raamatukogu.
Pidgin 3 liideses on kontaktide nimekiri ja vestlus kokku ühendatud ühte aknasse. Finch käsurea kliendi tarnimine on peatatud (pole välistatud, et see võib tulevikus tagasi tulla). Protokollidest arendatakse praegu IRCv3, XMPP, SIP, Demo, Bonjour ja Zulip protokollide teostusi. Pidgin 3 haru ei ole ühilduv Pidgin 2 ja varem loodud pluginatega, kuid seda saab paigaldada paralleelselt olemasolevate Pidgin 2 koostistega.
Esitatud katseväljaande muudatuste hulgas:
- Pakutakse uut ikonikeemi, mis kajastab osalejate staatust.

- Teostatud automaatne ühenduse värskendamine pärast ühenduse katkestamist. Taaskatukohtumisi üritatakse kord minutis ning erinevalt Pidgin 2-st ei ole need piiratavad. Järgmise katse aega kajastab sisseehitatud ajakava haldur (Scheduler).

- Lisatud eraldi dialoog pluginate haldamiseks.

- Lisatud klass PurpleHistory, mis määratleb sõnumite kuvamise kuju vestluses.
- Kliendi jaoks, mis toetab Zulip sõnumside protokolli, on eemaldatud eksperimentaalse arenduse märk ja see kuvatakse nüüd protokollide loendis, mis on saadaval konto loomisel.
Allikas: opennet.ru



