سومین نسخه آلفا از کلاینت پیامرسان فوری Pidgin 3.0 (2.97) منتشر شد. این نسخه به عنوان نسخهای که هنوز برای استفاده روزمره آماده نیست، علامتگذاری شده است. نسخههای ساخته شده با فرمت Flatpak تهیه شدهاند و در مخزن بتا در Flathub موجود هستند.
Pidgin 3 از سال ۲۰۱۱ و پس از سه سال بحثهای مفهومی و نظری، در حال توسعه بوده است. Pidgin 3 دارای سیستم نوع GObject، کتابخانههای GTK4 و Adwaita، سیستم ساخت Meson، GPlugin برای پردازش افزونه، SQLite برای ذخیره تاریخچه چت و GSettings برای مدیریت تنظیمات است. API به طور کامل دوباره طراحی شده است. GTK Builder XML برای تعریف عناصر رابط استفاده میشود و یک کتابخانه ویجت سفارشی، Talkatu، برای نمایش تاریخچه چت ایجاد شده است.
رابط کاربری Pidgin 3 لیست مخاطبین و چت را در یک پنجره واحد ترکیب میکند. کلاینت کنسول Finch دیگر پشتیبانی نمیشود (ممکن است در آینده دوباره فعال شود). پیادهسازی پروتکلها در حال حاضر برای IRCv3، XMPP، SIP، Demo، Bonjour و Zulip در حال توسعه است. شاخه Pidgin 3 با Pidgin 2 و افزونههای قبلی سازگار نیست، اما میتوان آن را در کنار نسخههای موجود Pidgin 2 نصب کرد.
تغییرات این نسخه آزمایشی شامل موارد زیر است:
- مجموعهای جدید از آیکونها برای نشان دادن وضعیت شرکتکنندگان پیشنهاد شده است.

- تمدید خودکار اتصال پس از قطع اتصال. تلاش برای اتصال مجدد هر دقیقه یک بار انجام میشود و برخلاف Pidgin 2، نامحدود است. زمان تلاش بعدی در زمانبند داخلی منعکس میشود.

- یک پنجره گفتگوی جداگانه برای مدیریت افزونهها اضافه شده است.

- کلاس PurpleHistory اضافه شد که قالب نمایش پیامها در چت را تعریف میکند.
- پرچم توسعه آزمایشی از افزونهای که از پروتکل پیامرسانی زولیپ پشتیبانی میکند، حذف شده است و اکنون در فهرست پروتکلهای موجود هنگام ایجاد حساب کاربری نشان داده میشود.
منبع: opennet.ru



