ĂshtĂ« publikuar versioni eksperimental i parĂ« i klientit pĂ«r mesazhe tĂ« shpejta Pidgin 3.0 (2.90), i cili lejon punĂ«n nĂ« disa rrjete me protokolle tĂ« ndryshme ndĂ«rkohĂ« qĂ« mund tĂ« kaloni mes bisedave pĂ«rmes skedave. PĂ«r tĂ« zgjeruar funksionalitetin dhe pĂ«r tĂ« shtuar mbĂ«shtetje pĂ«r protokolle tĂ« reja, mund tĂ« pĂ«rdoren shtesa. NdĂ«rtimet do tĂ« pĂ«rgatiten nĂ« formatin Flatpak (momentalisht Ă«shtĂ« nĂ« dispozicion vetĂ«m arkivi me kodin). Publikimi i dytĂ« i testit Pidgin 3.0 Ă«shtĂ« i planifikuar pĂ«r 31 marsin.
Versioni eksperimental i propozuar i Pidgin 3.0 ka cilësi paraprakale dhe nuk është menduar për përdorim të përditshëm. Dega Pidgin 3 është duke u zhvilluar që nga viti 2011, dhe përpara kësaj, është diskutuar për tre vite në nivelin e koncepteve dhe ideve. Fillimisht, lëshimi i Pidgin 3.0 ishte planifikuar për fundin e vitit 2016, por zhvillimi u zgjat. Kalimi i projektit në sistemin e tipeve GObject rezultoi të ishte më i punësuar se sa pritej. Për shembull, u shfaqën probleme të papritura me ri-dizajnimin e kodit për trajtimin e sinjaleve për shkak të mungesës së funksionalitetit të nevojshëm në GLib.
Zhvilluesit gjithashtu pĂ«rpoqen tĂ« pĂ«rdorin WebKit pĂ«r tĂ« shfaqur historinĂ« e bisedave, por mĂ« vonĂ« e braktisĂ«n kĂ«tĂ« ide nĂ« favor tĂ« krijimit tĂ« njĂ« biblioteke tĂ« vetme pĂ«r trajtimin e hyrjeve dhe historisĂ« sĂ« bisedave. ShumĂ« kohĂ« u shpenzua pĂ«r tĂ« pĂ«rmirĂ«suar API-nĂ« â API nĂ« Pidgin 2 ishte bazuar nĂ« protokolle tĂ« vjetra AIM/ICQ, nuk lejonte identifikimin e mesazheve tĂ« veçanta dhe nuk mbĂ«shteste mundĂ«si si reagimet, diskutimet me degĂ«, redaktimin dhe fshirjen e mesazheve. Fillimisht, u vendos tĂ« pĂ«rmirĂ«sohej implementimi i tashĂ«m i API-sĂ« pĂ«r kĂ«to mundĂ«si, por kjo ishte njĂ« vendim i gabuar dhe pas pĂ«rpjekjeve tĂ« dĂ«shtuar, API u detyrua tĂ« rikrijohej nga e para.
Ndryshimet në Pidgin 3 përfshijnë kalimin në GTK4 dhe Adwaita, përcaktimin e elementeve të ndërfaqes përmes GTK Builder XML, përdorimin e sistemit të tipeve GObject, një bibliotekë të re të widget-eve Talkatu për shfaqjen e historisë së bisedave, rikonstruksionin e plotë të API-së, përdorimin e sistemit të ndërtimit Meson, përfshirjen e GPlugin për trajtimin e shtesave, ruajtjen e historisë së bisedave në SQLite, dhe kalimin e cilësimeve në GSettings.
Ndryshimet në ndërfaqe përfshijnë ndërprerjen e shpërndarjes së klientit të konsolës Finch (nuk përjashtohet mundësia që të rikthehet në të ardhmen) dhe bashkimin në një dritare të listës së kontakteve dhe dritareve të bisedave. Në degën 3.0 për momentin mbështetet vetëm protokolli IRCv3, por po punohet mbi implementime të reja të protokolleve XMPP dhe Bonjour. Ndërfaqja kërkon rafinim të mëtejshëm. Dega e re nuk është e përputhshme me Pidgin 2 dhe shtesat e krijuara më parë, por mund të instalohet paralelisht me instalametet ekzistuese të Pidgin.


Burimi: opennet.ru
