Алфа версия на мессенджера Pidgin 3 и анонс на мессенджера Gaim 3

Представен е първият алфа-версия на клиента за мигновени съобщения Pidgin 3.0 (2.95). Версията е обозначена като все още неподходяща за ежедневна употреба. Сборките са подготвени във формат Flatpak и са разположени в beta-репозиторий на Flathub.

Клонът Pidgin 3 се разработва от 2011 година, а преди това е бил обсъждан в продължение на още три години на ниво концепции и идеи. В 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.

Сред промените в представения тестов билд:

  • API за протоколите е обявен за достатъчно стабильен за започване на работа по реализации на допълнителни протоколи за Pidgin 3, без страх от значителни изменения в API.
  • Предложен е нов API AccountSettings за управление на настройките на акаунтите, който поддържа използване в обвивки, позволяващи създаването на плъгини с реализации на протоколи на скриптови езици като Python и Lua. API AccountSettings също така не изисква задължителното използване на потребителско име за всеки акаунт, което, например, позволява запитването на псевдоним вместо име за такива протоколи като IRC.
  • Реализиран е отделен интерфейс за редактиране на параметрите на акаунта, в който с един списък се извеждат всички съответстващи настройки.
    Алфа версия на мессенджера Pidgin 3 и анонс на мессенджера Gaim 3
  • Добавен е плъгин с начална поддръжка на протокола за платформата за обмен на съобщения Zulip.
    Алфа версия на мессенджера Pidgin 3 и анонс на мессенджера Gaim 3
  • Добавена е опция за включване на режим на разработчик, в който стават достъпни недовършени експериментални функции, като недовършени плъгини за протоколи.
    Алфа версия на мессенджера Pidgin 3 и анонс на мессенджера Gaim 3
  • От зависимостите е изключена библиотеката libxml2, а вместо да се съхранява конфигурацията в XML формат, сега се използва SQLite.

В същото време разработчиците на проекта Pidgin анонсираха мессенджера Gaim 3. През 2007 година Gaim беше преименуван на Pidgin заради иск на компанията AOL, която развиваше мессенджера AIM. През 2017 година AIM спря да съществува, а срокът на марковото име изтече, затова разработчиците решиха да използват старото име за реализиране на идеята за създаване на чат-клиент с класически интерфейс в стил Pidgin 2/Gaim, изградена на базата на GTK4 и предлагаща функционалност на мессенджер, основана на библиотеката libpurple 3, разработвана за Pidgin 3.

Gaim 3 ще позволява свързване до всички мрежи, поддържани от libpurple 3, но ще използва интерфейс, фокусиран върху директния обмен на съобщения, вместо развиващия се интерфейс на Pidgin 3, който е основан на чат-стаята. Разработката на Gaim 3 е на начален етап. Планира се изграждане на версии за Linux, Windows и macOS.

Алфа версия на мессенджера Pidgin 3 и анонс на мессенджера Gaim 3


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster