Notka o wydaniu

Kadu

Notka o wydaniu Kadu 0.6.5

Po około ośmiu miesiącach pracy pojawiła się nowa wersja Kadu oznaczona numerem 0.6.5. Kadu to komunikator internetowy będący klientem protokołu Gadu-Gadu dla systemów Linux, BSD oraz Mac.


Kadu 0.6.0
Nowa wersja 0.6.5 jest przepisaniem wersji 0.6.0 na bibliotekę Qt4, z dodatkiem tylko kilku nowych funkcjonalności. Jednak w kodzie programu zaszły bardzo duże zmiany:
  • prawie całkowicie przepisano klasy biblioteki Qt3 na klasy biblioteki Qt w wersji 4,
  • system budowania aplikacji zastąpiono nowocześniejszym wieloplatformowym Cmake,
  • dodano obsługę silnika WebKit w oknie rozmowy i panelu informacyjnym co znacznie zwiększyło możliwości konfiguracji stylów,
  • ulepszono oficjalne wsparcie dla systemu Mac.
Poniżej prezentujemy nowości w komunikatorze Kadu w wersji 0.6.5.


Co się w Kadu nie zmieniło?

Kadu nadal umożliwia swobodną komunikację na wielu różnych platformach bez żadnych natrętnych reklam i zbędnych dodatków. W XXI wieku masz prawo rozmawiać bez towarzystwa reklam i Kadu właśnie to umożliwia.

Nowoczesna technologia, nowoczesny wygląd

Przeportowanie Kadu na bibliotekę Qt w wersji 4 udostępnia nam wiele nowoczesnych technologii. Część z tych technologii (na przykład początki wsparcia dla stylów wykorzystujących możliwości silnika Webkit) wykorzystano już przy okazji omawianego wydania Kadu. Jednak zalety nowej biblioteki Qt w większym stopniu wykorzysta się w przyszłych wydaniach komunikatora. Wierzymy, że unowocześnienie technologii, na której bazuje projekt Kadu zaprocentują w przyszłości.

Obecnie komunikator Kadu wygląda dobrze zarówno pod GNOME, KDE jak i Mac OS X. Używane są pasujące do danego systemu i środowiska graficznego style, które wyglądają po prostu naturalnie w danym środowisku. Co więcej w przyszłości, specjalnie dla użytkowników GNOME, planujemy dodać obsługę QGtkStyle, co sprawi, że Kadu będzie obsługiwało wszystkie style środowiska GNOME idealnie dopasowując się do jego wyglądu.


Wygląd Kadu 0.6.5 pod GNOME:

Kadu 0.6.5 pod GNOME
Kadu 0.6.5 pod GNOME

Wygląd Kadu 0.6.5 pod KDE4

Kadu 0.6.5 pod KDE4
Kadu 0.6.5 pod KDE4

Lepsze wsparcie dla systemu Mac OS X

Dzięki przejściu na bibliotekę Qt4 oraz pracy użytkownika Kadu Grzegorza "mathela" Jabłońskiego i developera Kadu Tomasza Rostańskiego wersja Kadu przeznaczona dla systemu Mac OS X została znacznie ulepszona. Dodano moduł growl_notify umożliwiający powiadamianie o nowych wiadomościach w Kadu za pomocą programu Growl. Usprawniono wygląd modułu filtering tak, by wyglądał natywnie pod Mac OS X, poprawiono też wiele błędów specyficznych dla Kadu pod systemem Mac, takich jak: funkcjonowanie ikony w docku, wyglad aplikacji, problem z aktywacja, okna Kadu przy przyjściu wiadomości. Usprawniono także otwieranie linków w przeglądarce i programie pocztowym. Poprawiona została ogólna stabilność aplikacji, a dzięki modułowi qt4_sound nie jest już konieczne używanie zewnętrznej aplikacji do odtwarzania dźwięków.


Powiadomienia przy użyciu programu Growl
Okno rozmowy i lista kontaktów
Okno rozmowy i lista kontaktów
Konfiguracja
Konfiguracja
Lista kontaktów
Lista kontaktów

Nieoficjalny port Kadu na platformę Windows

Przy okazji portu do biblioteki Qt4 powstała także inicjatywa stworzenia wersji Kadu przeznaczonej dla systemu Windows. Więcej informacji na ten temat znajduje się w sekcji Kadu na Windows


Kadu uruchomione pod Windows
Kreator konfiguracji Kadu
Kreator konfiguracji Kadu


Ulepszone paski przycisków

Konferencje
Wspomniane unowocześnienie bazy technologicznej, ma której bazuje projekt Kadu, już w tej wersji przyniosło efekt w postaci ulepszonej obsługi pasków przycisków. Mogą być one obecnie rozmieszczone na większą liczbę sposobów, zarówno w poziomie, jak i w pionie. Przykładowo, w głównym oknie z listą kontaktów paski z przyciskami mogą być umieszczone w poziomie zarówno na górze, jak i na dole okna. Na zrzucie ekranu widocznym obok użytkownik Kadu w konfiguracji wyglądu wyłączył pokazywanie paska zmiany statusów. Dodatkowo przeniósł główny pasek przycisków z góry okna na dół oraz dodał do niego oddzielny przycisk - wraz z etykietą tekstową dla przycisku - umożliwiający zmianę statusów. Dzięki temu nasz użytkownik dowolnie skonfigurował sobie komunikator.


Inne usprawnienia w komunikatorze Kadu

Powstał nowy moduł - qt4_sound, wykorzystujący technologię QtSound do obsługi dźwięku. Moduł ten działa na każdej platformie, gdzie zainstalowane jest QtSound. Dodatkowo, w efekcie konkursu na zestawy dźwiękowe dla Kadu, powstały nowe zestawy dźwięków, które można doinstalować do Kadu.

Nowe moduły

Wersja Kadu 0.6.5 została wzbogacone przez kilka nowych modułów:

  • qt4_docking - nowy moduł dokowania działający na wszystkich platformach wspieranych przez Qt 4 (Linux, Windows)
  • growl_notify - moduł powiadamiania za pomocą aplikacji Growl (działa pod Mac OS X)
  • osd_hints - nowy moduł powiadamiania inspirowany modułem osdhints_notify z Kadu 0.6.0



Zewnętrzne moduły napisane przez niezależnych programistów

Kadu umożliwia napisanie własnych modułów rozszerzających funkcjonalność programu. Dajemy autorom modułów dostęp do naszej infrastruktury, systemu autodownloadu modułów, a także systemu zgłaszania błędów. Właśnie dzięki pracy niezależnych developerów wraz z Kadu 0.6.5 dostępnych jest około 30 modułów zewnętrznych.

Pełna lista dostępnych modułów znajduje się tutaj.

Przy okazji przypominamy, że każda osoba znająca język programowania C++ może od zaraz napisać swój własny moduł. Jeżeli jesteś programistą i chcesz w jakiś sposób pomóc w rozwoju Kadu, to serdecznie zapraszamy.

Zakończenie

Zapraszamy do samodzielnego odkrywania nowych możliwości, które zostały zawarte w nowym wydaniu komunikatora Kadu, a o których nie wspomniano w tym artykule. Jeżeli chcesz skomentować wprowadzone zmiany, czy zasugerować nowe funkcjonalności, to z chęcią usłyszymy Twój głos, możesz zrobić to na forum kadu.net, czytamy każdą opinie i sugestię.

No i nie zapomnij ;) ...


Zainstaluj już teraz!

Wersja 0.6.5



Osobiste