Pidgin 3.0 Messenger pretpregledno izdanje

Objavljeno je prvo eksperimentalno izdanje klijenta za instant messaging Pidgin 3.0 (2.90). Omogućuje istovremeni rad na više mreža s različitim protokolima i omogućuje prebacivanje između chatova pomoću kartica. Dodaci se mogu koristiti za proširenje funkcionalnosti i dodavanje podrške za nove protokole. Izrade će biti pripremljene u Flatpak formatu (trenutno je dostupna samo arhiva koda). Drugo testno izdanje Pidgina 3.0 zakazano je za 31. ožujka.

Predloženo eksperimentalno izdanje Pidgina 3.0 je pre-alfa izdanje i nije namijenjeno za svakodnevnu upotrebu. Pidgin 3 je u razvoju od 2011. godine, a prije toga se o njemu raspravljalo na razini koncepta i ideje tri godine. Izvorno je planirano da se izda Pidgin 3.0 krajem 2016. godine, ali je razvoj odgođen. Migracija projekta na GObject sustav tipa pokazala se izazovnijom od očekivane. Na primjer, pojavili su se nepredviđeni problemi s refaktoriranjem koda za rukovanje signalima zbog nedostatka potrebne funkcionalnosti u GLib-u.

Programeri su također pokušali koristiti WebKit za prikaz povijesti chata, ali su kasnije napustili tu ideju u korist stvaranja prilagođene biblioteke za rukovanje unosom i povijesti chata. Mnogo vremena je potrošeno na poboljšanje API-ja - API u Pidginu 2 bio je temeljen na starim AIM/ICQ protokolima, nije dopuštao identificiranje pojedinačnih poruka i nije podržavao značajke poput reakcija, rasprava u nitima, uređivanja i brisanja poruka. U početku je donesena odluka o poboljšanju postojeće API implementacije za te značajke, ali to se pokazalo pogrešnom odlukom i nakon nekoliko neuspješnih pokušaja, API je morao biti ponovno izgrađen od nule.

Promjene u Pidginu 3 uključuju prijelaz na GTK4 i Adwaitu, definiranje elemenata sučelja pomoću GTK Builder XML-a, korištenje GObject sustava tipova, novu Talkatu biblioteku widgeta za prikaz povijesti chata, potpuni redizajn API-ja, korištenje Meson sustava izgradnje, korištenje GPlugina za obradu dodataka, pohranjivanje povijesti chata u SQLiteu i migraciju postavki u GSettings.

Promjene sučelja uključuju ukidanje Finch konzolnog klijenta (moguće je da će se ponovno uvesti u budućnosti) i konsolidaciju popisa kontakata i prozora za chat u jedan prozor. Verzija 3.0 trenutno podržava samo IRCv3 protokol, ali se radi na novim implementacijama XMPP i Bonjour protokola. Sučelje zahtijeva daljnje dotjerivanje. Nova grana nije kompatibilna s Pidginom 2 i prethodno stvorenim dodacima, ali se može instalirati paralelno s postojećim instalacijama Pidgina.

Pidgin 3.0 Messenger pretpregledno izdanje
Pidgin 3.0 Messenger pretpregledno izdanje


Izvor: opennet.ru
Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster