Zaprezentowano czwartą eksperymentalną wersję klienta do szybkiej wymiany wiadomości Pidgin 3.0 (2.93). Wydanie oznaczone jest jako wersja o jakości wstępnej alfa, która nie jest przeznaczona do codziennego użytku. Kompilacje przygotowano w formacie Flatpak (na razie dostępny jest tylko archiwum z kodem).
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 oraz czat. Zakończono wsparcie dla klienta konsolowego Finch (nie można wykluczyć, że może wrócić w przyszłości). Z protokołów obsługiwany jest tylko IRCv3, a także rozwijane są nowe implementacje protokołów XMPP, SIP i Bonjour, które obecnie są wspierane częściowo. Gałąź Pidgin 3 jest niekompatybilna z Pidgin 2 i wcześniej stworzonymi wtyczkami, ale może być zainstalowana równolegle z istniejącymi wersjami Pidgin 2.
Wśród zmian w zaprezentowanej wersji testowej:
- Zrealizowano koncepcję backendów do trwałego przechowywania danych, takich jak historia rozmów i aktywne czaty. Dostępny jest backend oparty na SQLite.
- Przy zamykaniu aplikacji domyślnie zapewnione jest zapisywanie wszystkich otwartych czatów, bez konieczności ręcznego dodawania kanału do listy kontaktów i aktywowania automatycznego połączenia z kanałem. Takie operacje teraz wykonują się automatycznie dla wiadomości prywatnych, wiadomości grupowych oraz kanałów czatowych, które były otwarte w momencie zamknięcia programu.
- Zaprezentowano nową ikonę aplikacji.

- Dodano ustawienia schematu kolorów, które pozwalają przełączać się między trybami ciemnym i jasnym lub aktywować systemowy motyw.

- Poprawiono wsparcie dla protokołów IRCv3 i SIP.
Źródło: opennet.ru


