Оновлення Pidgin 3.0: альфа-версія вже доступна
Оновлення Pidgin: альфа-версія 3.0 вже доступна
Чи пам’ятаєте Pidgin? Цей довгостроковий клієнт для обміну повідомленнями все ще активно розробляється. Більше ніж через рік після релізу першої експериментальної версії Pidgin 3.0, тепер він досяг стадії альфа.
Значущі зміни в альфа-версії Pidgin
За словами розробників, це важливий етап, оскільки API протоколів тепер стабільніші. Це дозволяє стороннім розробникам почати працювати над інтеграціями без очікування значних переробок. Тим не менш, проект чітко зазначає, що ця версія все ще не призначена для кінцевих користувачів.
Недоопрацьовані функції та помилки
Команда повідомляє, що багато функцій ще не реалізовані. Інтерфейс далеко від завершеності, і залишилося безліч помилок. Через це упаковувачів просять не поширювати цей реліз серед користувачів.
Технічні зміни в Pidgin
Одна з основних змін у цій альфа-версії полягає у переході від старого API AccountOption до нового API AccountSettings. Розробники кажуть, що це повністю зв’язане та краще підходить для плагінів протоколів, написаних мовами, такими як Python або Lua.
Крім того, зміна усуває тривалу вимогу, що кожен акаунт має обертатися навколо загального поля “username”, дозволяючи таким протоколам, як IRC, використовувати більш доречну термінологію, наприклад, “nick”.
Поліпшений редактор акаунтів
Редактор акаунтів був перероблений, щоб відповідати новій моделі налаштувань. Pidgin тепер розміщує налаштування акаунтів в єдиному списку, із просунутими опціями, які відображаються безпосередньо, а протоколи можуть контролювати порядок відображення через властивість ваги, одночасно перевіряючи налаштування акаунтів перед спробою підключення.
Новий плагін: Zulip
Ще однією помітною новинкою є Zulip, представлений як новий плагін протоколу. Команда вибрала Zulip через його відкритість, підтримку сторонніх клієнтів та простий REST API з HTTP long polling для подій.
Проте, функція прямих повідомлень не встигла до цієї альфа-версії. Проте, за словами розробників, ця робота близька до завершення і повинна бути реалізована на початку наступного циклу.
Додаткові нововведення в Pidgin
Зрештою, реліз додає режим розробника, що відкриває недороблені протоколи та елементи, що перебувають у процесі розробки, які за замовчуванням приховані. Паралельно проект видалив свою залежність від libxml2, продовжуючи міграцію від старих XML конфігурацій до реалізацій на основі SQLite.
Для додаткової інформації, відвідайте сайт Pidgin та ознайомтесь з оголошенням про нову версію.




