Megérkezett a Pidgin 3.0 (2.94) ötödik kísérleti kiadása azonnali üzenetküldő klienshez. A kiadás előzetes alfa verzióként került megjelölésre, ami nem alkalmas a mindennapi használatra. A build Flatpak formátumban készült, és a Flathub beta tárolójában található.
A Pidgin 3 ága 2011 óta fejlődik, és ezt megelőzően három évig a koncepciók és ötletek szintjén vitatták meg. A Pidgin 3 az GObject típusú rendszerre, GTK4 könyvtárra és Adwaita-ra, Meson építési rendszerre, GPlugin-ra a pluginok kezelésére, SQLite-ra a chat történetek tárolására és GSettings-re a beállítások kezelésére váltott. Teljesen új API készült. Az interfész elemeinek meghatározásához GTK Builder XML-t használnak, míg a chat történetek megjelenítéséhez saját widget könyvtár készült, a Talkatu.
A Pidgin 3 felületén a névjegyek listája és a chat egy ablakban lett egyesítve. Megszűnt a Finch konzolos kliens szállítása (lehet, hogy a jövőben visszatér). Jelenleg az IRCv3, XMPP, SIP, Demo és Bonjour protokollok megvalósítása fejlődik. A Pidgin 3 ága nem kompatibilis a Pidgin 2-vel és az ez előtt készült pluginokkal, de párhuzamosan telepíthető a meglévő Pidgin 2 build-ekkel.
A bemutatott tesztkiadásban a következő változások történtek:
- Felület került hozzáadásra a státuszok kezelésére.

- Megváltozott a felhasználói nevek színek ábrázolására szolgáló algoritmus, amely az HSLuv színteret és az XEP-0392 specifikációban leírt módszert használja.

- A KWallet plugin használata megszűnt, a libsecret könyvtárral való közvetlen munkára váltott.
- Több tucat belső változtatás és javítás került hozzáadásra a Pidgin alkalmazáshoz és a libpurple könyvtárhoz.
Forrás: opennet.ru


