U prezantua versioni alpha i parĂ« i klientit pĂ«r komunikimin e menjĂ«hershĂ«m Pidgin 3.0 (2.95). Ălirimet janĂ« shĂ«nuar si ende jo gati pĂ«r pĂ«rdorim tĂ« pĂ«rditshĂ«m. NdĂ«rtime janĂ« pĂ«rgatitur nĂ« formatin Flatpak dhe janĂ« vendosur nĂ« depo beta nĂ« Flathub.
Dega Pidgin 3 është duke u zhvilluar që nga viti 2011, dhe para kësaj është diskutuar për tre vjet në nivelin e koncepteve dhe ideve. Në Pidgin 3 është realizuar kalimi në sistemin e tipeve GObject, bibliotekat GTK4 dhe Adwaita, sistemi ndërtues Meson, GPlugin për përpunimin ePlugins, SQLite për ruajtjen e historisë së bisedave dhe GSettings për të punuar me cilësimet. API është ristrukturuar plotësisht. Për të përcaktuar elementet e ndërfaqes, është përdorur GTK Builder XML, dhe për të shfaqur historinë e bisedave është krijuar një bibliotekë e vetme e widget-ëve Talkatu.
Në ndërfaqen Pidgin 3 janë kombinuar në një dritare lista e kontakteve dhe biseda. Furnizimi i klientit konsolë Finch është ndaluar (nuk përjashtohet që ai mund të kthehet në të ardhmen). Nga protokollet, deri tani janë duke u zhvilluar implementimet e protokolleve IRCv3, XMPP, SIP, Demo, Bonjour dhe Zulip. Dega Pidgin 3 është e papajtueshme me Pidgin 2 dhe me pluginët e krijuar më parë, por mund të instalohet paralelisht me ndërtimet ekzistuese të Pidgin 2.
Ndër ndryshimet në këtë version testues janë:
- API për protokollet është shpallur mjaft stabil për të filluar punën mbi implementimet e protokolleve të tjera për Pidgin 3, pa frikën e ndryshimeve të rëndësishme në API.
- ĂshtĂ« propozuar njĂ« API i ri AccountSettings pĂ«r menaxhimin e cilĂ«simeve tĂ« llogarive, i cili mbĂ«shtet pĂ«rdorimin nĂ« blloqet qĂ« lejojnĂ« krijimin e pluginĂ«ve me implementime protokoresh nĂ« gjuhĂ« skripti, si Python dhe Lua. API AccountSettings gjithashtu nuk kĂ«rkon pĂ«rdorimin e emrit tĂ« pĂ«rdoruesit pĂ«r çdo llogari, gjĂ« qĂ«, pĂ«r shembull, lejon kĂ«rkimin e pseudonimit nĂ« vend tĂ« emrit pĂ«r protokollet si IRC.
- Një ndërfaqe e veçantë është implementuar për redaktimin e parametrave të llogarisë, në të cilën në një listë shfaqen të gjitha cilësimet përkatëse.

- ĂshtĂ« shtuar njĂ« plugin me mbĂ«shtetje fillestare pĂ«r protokollin pĂ«r platformĂ«n e komunikimit Zulip.

- ĂshtĂ« shtuar njĂ« opsion pĂ«r aktivizimin e modit tĂ« zhvilluesit, nĂ« tĂ« cilin bĂ«hen tĂ« disponueshme mundĂ«si eksperimentale tĂ« papĂ«rfunduara, si pluginĂ«t e papĂ«rfunduar pĂ«r protokollet.

- Nga varësitë është përjashtuar biblioteka libxml2, në vend të ruajtjes së konfiguracionit në formatin XML tani përdoret SQLite.
Njëkohësisht, zhvilluesit e projektit Pidgin njoftuan mesazhin Gaim 3. Në vitin 2007, Gaim u rigrupua në Pidgin për shkak të pretendimeve nga kompania AOL, e cila zhvillonte mesazhin AIM. Në vitin 2017, AIM ndaloi ekzistencën e tij dhe koha e markës ka skaduar tani, prandaj zhvilluesit vendosën të shfrytëzojnë emrin e vjetër për të realizuar idenë e krijimit të një klienti chat me ndërfaqe klasike në stilin e Pidgin 2/Gaim, ndërtuar mbi GTK4, dhe që ka funksionalitetin e mesazhereve mbi bibliotekën libpurple 3, e cila zhvillohet për Pidgin 3.
Gaim 3 do të lejojë lidhjen me të gjitha rrjetet që mbështeten në libpurple 3, por do të përdorë ndërfaqen e fokusuar në shkëmbimin direkt të mesazheve, në vend të ndërfaqes së bazuar në dhoma bisedash që zhvillohet në Pidgin 3. Zhvillimi i Gaim 3 është në fazat fillestare. Ndërtimet pritet të formohen për Linux, Windows dhe macOS.

Burimi: opennet.ru



