Avaldatud on Pidgin 3.0 (2.90) esialgne katseversioon kiirsõnumite rakendusest, mis võimaldab samal ajal töötada mitmes erinevas võrgus erinevate protokollidega ning vahetada vestlusi vahekaartide abil. Funktsionaalsuse laiendamiseks ja uute protokollide toe lisamiseks saab kasutada pluginaid. Kogumid valmistatakse ette Flatpak formaadis (hetkel on saadaval vaid koodiarhiiv). Teine testversioon Pidgin 3.0 on planeeritud 31. märtsiks.
Ettetellitud Pidgin 3.0 katseversioon on eelneva alfa versiooni kvaliteediga ja ei ole mõeldud igapäevaseks kasutamiseks. Pidgin 3 arendustööd on kestnud alates 2011. aastast, enne seda arutati kolm aastat ideed ja kontseptsioone. Alguses plaaniti Pidgin 3.0 välja anda 2016. aasta lõpus, kuid arendus venitus. Projekti üleviimine GObject tüüpisüsteemile osutus ettenägematult ajamahukaks. Näiteks tekkis ootamatuid probleeme koodi ümberehitamisel, et töödelda signaale, kuna GLib-s puudus vajalik funktsionaalsus.
Arendajad üritasid kasutada ka WebKit'i vestlusajaloo kuvamiseks, kuid loobusid sellest ideest, et luua oma teek sisendi ja vestlusajaloo töötlemiseks. Palju aega kulus API täiustamisele — Pidgin 2 API põhines vanadel AIM/ICQ protokollidel, ei võimaldanud eristada üksikute sõnumite tuvastamist ning ei toetanud selliseid võimalusi nagu reaktsioonid, puu-struktuursed arutelud, sõnumite redigeerimine ja kustutamine. Alguses oli otsustatud täiustada olemasoleva API rakendust nende võimaluste jaoks, kuid see osutus vale otsuseks ning pärast ebaõnnestunud katseid tuli API nullist uuesti luua.
Pidgin 3-s märkida muudatusena üleminekut GTK4 ja Adwaitale, liideselementide määratlemiseks GTK Builder XML'i abil, GObject tüübisüsteemi rakendamine, uus Talkatu vidin vestlusajaloo kuvamiseks, API täielik ümberkujundamine, Mesoni kogumissüsteemi kasutamine, GPlugin'i rakendamine pistikprogrammide töötlemiseks, vestlusajaloo salvestamine SQLite's ning seadete üleviimine GSettings'i.
Kasutajaliidese muudatustest mainitakse, et konsolikliendi Finch tarnimine on lõpetatud (pole välistatud, et see võib tulevikus tagasi tulla) ning kontaktide nimekiri ja vestlusaknad on ühendatud ühte aknasse. Haruhoolt 3.0 toetatakse praegu ainult IRCv3 protokolli, kuid tööd tehakse ka XMPP ja Bonjour protokollide uute rakenduste kallal. Liides vajab täiendavat lihvimist. Uus haru ei ühildu Pidgin 2-ga ja varem loodud pistikprogrammidega, kuid seda saab installida kõrvalolevate Pidgini installatsioonide kõrvale.


Allikas: opennet.ru
