Została zaprezentowana piąta eksperymentalna wersja klienta do szybkiej wymiany wiadomości Pidgin 3.0 (2.94). Wydanie to ma oznaczenie jakości wstępnej wersji alfa, niezaplanowanej do codziennego użytku. Kompilacje są przygotowane w formacie Flatpak i umieszczone w repozytorium beta na Flathub.
Gałąź Pidgin 3 jest rozwijana od 2011 roku, a przedtem przez trzy lata dyskutowano na poziomie koncepcji i pomysłów. W Pidgin 3 dokonano przejścia na system typów GObject, biblioteki GTK4 i Adwaita, system kompilacji 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 określania elementów interfejsu wykorzystano GTK Builder XML, a do wyświetlania historii czatów stworzono własną bibliotekę widżetów Talkatu.
W interfejsie Pidgin 3 połączono w jednym oknie listę kontaktów z czatem. Zaprzestano wydawania klienta konsolowego Finch (nie jest wykluczone, że może on wrócić w przyszłości). Obecnie rozwijane są implementacje protokołów IRCv3, XMPP, SIP, Demo i Bonjour. Gałąź Pidgin 3 jest niekompatybilna z Pidgin 2 i wcześniej stworzonymi wtyczkami, ale można ją zainstalować równolegle z istniejącymi kompilacjami Pidgin 2.
Wśród zmian w zaprezentowanej wersji testowej:
- Dodano interfejs do zarządzania statusami.

- Zmieniono algorytm do oznaczania pseudonimów użytkowników różnymi kolorami, który przeszedł na wykorzystanie przestrzeni kolorów HSLuv oraz metody opisanej w specyfikacji XEP-0392.

- Zakończono użycie wtyczki KWallet na rzecz bezpośredniej współpracy z biblioteką libsecret.
- Dodano kilka dziesiątek wewnętrznych zmian i poprawek w aplikacji Pidgin oraz bibliotece libpurple.
Źródło: opennet.ru


