Pidgin 3.0 tezkor xabar almashish klientining birinchi alfa versiyasi (2.95) chiqarildi. Ushbu versiya hali kundalik foydalanish uchun tayyor emas deb belgilangan. Qurilishlar Flatpak formatida tayyorlangan va Flathubdagi beta-repozitorida mavjud.
Pidgin 3 uch yillik kontseptual va kontseptual muhokamalardan so'ng, 2011-yildan beri ishlab chiqilmoqda. Pidgin 3 GObject tipidagi tizim, GTK4 va Adwaita kutubxonalari, Meson build tizimi, plaginlarni qayta ishlash uchun GPlugin, chat tarixini saqlash uchun SQLite va sozlamalarni boshqarish uchun GSettings ni o'z ichiga oladi. API to'liq qayta ishlangan. GTK Builder XML interfeys elementlarini aniqlash uchun ishlatiladi va chat tarixini ko'rsatish uchun maxsus vidjet kutubxonasi Talkatu yaratildi.
Pidgin 3 interfeysi kontaktlar ro'yxati va chatni bitta oynaga birlashtiradi. Finch konsol mijozi to'xtatildi (kelajakda qayta tiklanishi mumkin). Hozirda IRCv3, XMPP, SIP, Demo, Bonjour va Zulip uchun protokollarni amalga oshirish ishlari olib borilmoqda. Pidgin 3 filiali Pidgin 2 va ilgari yaratilgan plaginlar bilan mos kelmaydi, lekin mavjud Pidgin 2 versiyalari bilan yonma-yon o'rnatilishi mumkin.
Ushbu test versiyasidagi o'zgarishlar quyidagilardan iborat:
- API protokoli Pidgin 3 uchun qo'shimcha protokollarni amalga oshirish ustida ishlashni APIga sezilarli o'zgarishlar kiritish xavfisiz boshlash uchun yetarlicha barqaror deb e'lon qilindi.
- Hisob sozlamalarini boshqarish uchun yangi AccountSettings API joriy etildi, bu Python va Lua kabi skript tillarida protokollarni amalga oshirishga imkon beruvchi plaginlarni yaratishga imkon beruvchi wrapperlarda foydalanishni qo'llab-quvvatlaydi. AccountSettings API shuningdek, har bir hisob uchun foydalanuvchi nomini talab qilmaydi, masalan, IRC kabi protokollar uchun nom o'rniga taxallus so'rashga imkon beradi.
- Hisob parametrlarini tahrirlash uchun alohida interfeys joriy etildi, unda barcha tegishli sozlamalar bitta ro'yxatda ko'rsatiladi.

- Zulip xabar almashish platformasi uchun dastlabki protokol qo'llab-quvvatlashiga ega plagin qo'shildi.

- Tugallanmagan protokol plaginlari kabi tugallanmagan eksperimental xususiyatlarni mavjud qiladigan dasturchi rejimini yoqish imkoniyati qo'shildi.

- libxml2 kutubxonasi bog'liqliklar ro'yxatidan olib tashlandi; konfiguratsiyani XML formatida saqlash o'rniga endi SQLite ishlatiladi.
Shu bilan birga, Pidgin loyihasini ishlab chiquvchilar Gaim 3 messenjerini e'lon qilishdi. 2007-yilda AIM messenjerini ishlab chiquvchi AOLning da'volari tufayli Gaim Pidgin deb o'zgartirildi. 2017-yilda AIM mavjud bo'lishni to'xtatdi va savdo belgisi endi muddati tugagan edi, shuning uchun ishlab chiquvchilar GTK4 asosida yaratilgan va Pidgin 3 uchun ishlab chiqilgan libpurple 3 kutubxonasiga asoslangan messenjer funksiyasiga ega klassik Pidgin 2/Gaim uslubidagi interfeysga ega chat mijozini yaratish g'oyasini amalga oshirish uchun eski nomdan foydalanishga qaror qilishdi.
Gaim 3 sizga libpurple 3 tomonidan qo'llab-quvvatlanadigan barcha tarmoqlarga ulanish imkonini beradi, lekin Pidgin 3 da ishlab chiqilayotgan chat xonasiga asoslangan interfeys o'rniga to'g'ridan-to'g'ri xabar almashishga yo'naltirilgan interfeysdan foydalanadi. Gaim 3 ni ishlab chiqish dastlabki bosqichda. Qurilishlar rejalashtirilgan... Linux, Windows и macOS.

Manba: opennet.ru



