تم إصدار النسخة التجريبية الثالثة من برنامج المراسلة الفورية Pidgin 3.0 (2.97). هذه النسخة غير جاهزة للاستخدام اليومي. تم إعداد النسخ بصيغة Flatpak وهي متاحة في مستودع النسخ التجريبية على Flathub.
بدأ تطوير لغة Pidgin 3 منذ عام 2011، بعد ثلاث سنوات من المناقشات النظرية والتطبيقية. تتميز Pidgin 3 بنظام أنواع GObject، ومكتبات GTK4 وAdwaita، ونظام بناء Meson، وGPlugin لمعالجة الإضافات، وSQLite لتخزين سجلات المحادثات، وGSettings لإدارة الإعدادات. أُعيد تصميم واجهة برمجة التطبيقات (API) بالكامل. يُستخدم GTK Builder XML لتعريف عناصر الواجهة، كما تم إنشاء مكتبة أدوات مخصصة، Talkatu، لعرض سجلات المحادثات.
تجمع واجهة Pidgin 3 قائمة جهات الاتصال والدردشة في نافذة واحدة. تم إيقاف دعم عميل Finch Console (مع إمكانية إعادة دعمه مستقبلاً). يجري حاليًا تطوير تطبيقات بروتوكولات IRCv3 وXMPP وSIP وDemo وBonjour وZulip. فرع Pidgin 3 غير متوافق مع Pidgin 2 والإضافات السابقة، ولكنه قابل للتثبيت جنبًا إلى جنب مع إصدارات Pidgin 2 الحالية.
تتضمن التغييرات في إصدار الاختبار هذا ما يلي:
- تم اقتراح مجموعة جديدة من الرموز لتعكس حالة المشاركين.

- يتم تجديد الاتصال تلقائيًا بعد انقطاعه. تُجرى محاولات إعادة الاتصال مرة واحدة في الدقيقة، وهي غير محدودة، على عكس لغة Pidgin 2. ويُعرض وقت المحاولة التالية في جدولة المحاولات المدمجة.

- تمت إضافة نافذة حوار منفصلة لإدارة الإضافات.

- تمت إضافة فئة PurpleHistory، التي تحدد تنسيق عرض الرسائل في الدردشة.
- تمت إزالة علامة التطوير التجريبي من المكون الإضافي الذي يدعم بروتوكول مراسلة Zulip، والذي يظهر الآن في قائمة البروتوكولات المتاحة عند إنشاء حساب.
المصدر: opennet.ru



