Została przedstawiona trzecia eksperymentalna wersja klienta wiadomości błyskawicznych Pidgin 3.0 (2.92). Wydanie oznaczone jest jako alfa, co oznacza, że nie jest jeszcze gotowe do codziennego użytku. Kompilacje przygotowano w formacie Flatpak (na razie dostępny jest tylko archiwum z kodem).
Gałąź Pidgin 3 była rozwijana od 2011 roku, a przedtem przez trzy lata dyskutowano nad nią na poziomie koncepcji i pomysłów. W Pidgin 3 wprowadzono system typów GObject, biblioteki GTK4 i Adwaita, system budowania Meson, GPlugin do obsługi wtyczek, SQLite do przechowywania historii czatów oraz GSettings do zarządzania ustawieniami. API zostało całkowicie przepisane. Do definiowania elementów interfejsu wykorzystano GTK Builder XML, a do wyświetlania historii czatów stworzono własną bibliotekę widżetów Talkatu.
W interfejsie połączono w jednym oknie listę kontaktów oraz czat. Zrezygnowano z dostarczania klienckiego programu konsolowego Finch (nie wykluczone, że w przyszłości może zostać przywrócony). Z protokołów obsługiwany jest na razie tylko IRCv3, a także rozwijane są nowe implementacje protokołów XMPP, SIP i Bonjour, które są obecnie obsługiwane częściowo. Gałąź Pidgin 3 jest niekompatybilna z Pidgin 2 i wcześniejszymi wtyczkami, ale może być zainstalowana równolegle z istniejącymi kompilacjami Pidgin 2.
Najbardziej zauważalną zmianą w nowej wersji jest dodanie do konfiguratora sekcji Appearance, Privacy i Development. W sekcji Appearance dodano opcję wyświetlania elementów formatowania wiadomości. W sekcji Privacy można wyłączyć przesyłanie danych do wskazania pisania tekstu. W sekcji Development udostępniono możliwość aktywacji trybu dewelopera, który upraszcza debugowanie wtyczek i zapewnia dostęp do funkcji wciąż w fazie rozwoju, takich jak wsparcie dla protokołów Bonjour i XMPP.


Źródło: opennet.ru
