Представен е вторият експериментален релиз на клиента за мигновени съобщения Pidgin 3.0 (2.91), който позволява работа в няколко мрежи с различни протоколи и превключване между чатове чрез раздели. Релизът е отбелязан като с качество на предварителна алфа версия, не е предназначен за ежедневна употреба. Сборките са подготвени във формат Flatpak (в момента е наличен само архив с кода).
Клонът Pidgin 3 се разработва от 2011 г., а преди това три години беше обсъждан на ниво концепции и идеи. В Pidgin 3 е извършен преход към GObject типове, библиотеките GTK4 и Adwaita, системата за сборка Meson, GPlugin за обработка на плъгини, SQLite за съхранение на историята на чатове и GSettings за работа с настройки. API-то е напълно преработено. За определяне на елементите на интерфейса се използва GTK Builder XML, а за показването на историята на чат е създадена собствена библиотека за интерфейсни елементи Talkatu.
В интерфейса са обединени в едно прозорче списък с контакти и чат. Доставката на конзолния клиент Finch е преустановена (не е изключено, че той може да бъде върнат в бъдеще). От протоколите в момента се поддържа само IRCv3, а нови реализации на протоколите XMPP и Bonjour все още се развиват частично. Клонът Pidgin 3 не е съвместим с Pidgin 2 и по-рано създадените плъгини, но може да бъде инсталиран паралелно с наличните сборки на Pidgin 2.
Сред промените в представеното обновление:
- При сортиране на списъка с участници вече се взимат предвид пълномощията. Например, за IRC на върха се показват операторите на канала, следвани от потребители с права на глас и след това обикновени участници.

- Добавена е поддръжка за търсене в списъка с участници.

- Добавени са основни уведомления за нови съобщения.

- Добавена е поддръжка за разширения за форматиране на съобщения в IRC.

Източник: opennet.ru




