Przedstawiono drugą wersję eksperymentalną klienta do komunikacji Pidgin 3.0 (2.91), która pozwala na jednoczesne korzystanie z wielu sieci z różnymi protokołami i przełączanie się między czatami za pomocą zakładek. Wydanie oznaczone jest jako wersja alfa, nieprzeznaczona do codziennego użytku. Zbiory są dostępne 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.
Interfejs jednoczy w jednym oknie listę kontaktów i czat. Wstrzymano dostawę konsolowego klienta Finch (możliwe, że zostanie on przywrócony w przyszłości). Na razie wspierany jest tylko protokół IRCv3, a rozwijane są nowe implementacje protokołów XMPP i Bonjour, które są na razie częściowo wspierane. Gałąź Pidgin 3 jest niekompatybilna z Pidgin 2 i wcześniej utworzonymi wtyczkami, ale może być zainstalowana równolegle z istniejącymi wersjami Pidgin 2.
Wśród zmian w przedstawionym aktualizowanym:
- Podczas sortowania listy uczestników uwzględniane są teraz uprawnienia. Na przykład dla IRC na samej górze wyświetlają się operatorzy kanałów, następnie użytkownicy z prawem głosu, a potem zwykli uczestnicy.

- Dodano wsparcie dla wyszukiwania na liście uczestników.

- Dodano podstawowe powiadomienia o nowych wiadomościach.

- Dodano wsparcie dla rozszerzeń do formatowania wiadomości w IRC.

Źródło: opennet.ru




