Gdy zacząłem używać Gajima na stałe (przed wydaniem wersji 0.8) jedną z rzeczy, które przyciągnęły mnie do tego klienta był jego wygląd – prosty, elegancki, dopracowany. Było tak dosyć długo, ale gdzieś w okolicy 0.9 nabrałem podejrzeń, że developerzy skupili się na dodawaniu nowych features, zapominając o tym, że to jak je dolepiają do reszty programu powinno sensownie wyglądać. Niestety tak nie jest, co potwierdziło wydanie wersji 0.10 ze spora porcją skaz w wyglądzie programu, których nikt poza mną najwyraźniej nie zauważa, albo nikomu nie przeszkadzają.
Co mam na myśli? A chociażby sposób oznaczenia metakontaktów:
Wyżej jest zrzut metakontaktu zwiniętego, niżej rozwiniętego. Doskonale widoczny jest ten znacznik, prawda? A jak subtelnie wchodzi na ikonkę statusu? Pełna elegancja!
A teraz okno rozmowy:
Jak widać skracać za długa nazwę kontaktu i opis statusu można, ale napisu na zakładce karty już się nie da. Ślicznie.
Obsługa avatarów na rosterze też wprowadziła kilka paskudztw:
Jeden komunikator z widocznych na zrzucie ma opisy włażące pod avatar i ginące gdzieś pod brzegiem okna, a drugi ładnie skracane. Jak myślisz, Drogi Czytelniku, który to Gajim, a który Gossip?
A to roster z MUC-a:
Tak, tak, to ten sam program! Niech Cię nie zmyli avatar, który nagle wylądował po drugiej stronie, pewnie w ramach walki z nudą u użytkowników, tak łatwo przyzwyczajających się do spójnych rozwiązań. Przyjrzyj się misternie wpływającym pod brzeg okna opisom i już wiadomo – to Gajim!
Wiem co zaraz powiecie: „trzeba było to zgłosić developerom”. Pewnie i tak, ale gdy widzę, że nowe features są dodawane zupełnie bez dbałości o wygląd całości i nikt się nie przejmuje dopracowaniem, to trochę mi się odechciewa…
Szczera prawda. Jednak najlepsze, że Gajim jest pewnie jednym z bardziej dopracowanych pod względem graficznym klientów Jabbera. Cała reszta woła o pomstę do nieba. Myślę, że czasem warto byłoby brać przykład z Google Talka. Duperele takie jak np.: zmiana awatara, emotki… może nie jest super, ale według mnie dba tam ktoś właśnie o niby zbędne szczegóły.
gdyby psi było na gtk ;) i gdyby wydali 0.11 :P
Ja jestem jednak za tym że jeśli coś Ci nie pasuje to zgłoś to chociażby na ich MUCu.
A co do rostera to jest błąd w gtk, w wersji Gajima 0.12 nię będzie go bo jest planowane przepisania rostera na inny widget.
ehh: jeżeli developerzy wybrali widget, który ma błędy, zamiast takiego, który pokazuje wszystko dobrze, to chyba jednak jest to też ich błąd.
W Gossipie jakoś się dało wprowadzić avatary i opisy od razu sensownie….
W Gossipie nie udało się wprowadzić transferów plików, i dlatego go nie używam. Poza tym czasem przydaje się więcej niż 3 typy statusów.
OMG! Da.killa, ależ masz… dziwnie fonty renderowane…
AstralStorm: ja tez nie używam Gossipa, bo ma kilka wad i braków. Zainstalowałem, bo zobaczyłem na zrzutach w sieci, że da się porządny roster z avatarami zrobić w Gtk.
da.killa: zamiast marudzić przyłącz się do projektu jako osobnik dbający o Usability, design itp.
bmalkow: kiedy mnie ostatnio ledwo na marudzenie czasu starcza, a co dopiero na dołączanie do projektów :)
Jedynym mankamentem gossipa jest brak obsługi transportów. Poza tym jest mały, zwinny, czasem wkurza tym, że okienko z rozmową nie otwiera jako kolejna zakładka w oknie rozmów … ale i tak go lubię i używam.
Gajim mnie powalił jak sobie zsumowałem ile połyka pamięci ( ok. 15 – 20 MB ) a ile potrzebny mu python ( 30 – 40 MB ). Matko …
Salvadhor: Co masz na myśli mówiąc że gossip nie obsługuje transportów? Transporty to wszak domena serwera a nie klienta i klientowi nic do tego czy dostaje wiadomośc z adresu cachotterie@chrome.pl czy 12345@gg.chrome.pl – na jednych i drugich powinien działać tak samo.
Niewyraźnie się wypowiedziałem – miałem na myśli brak możliwości rejestrowania się do wybranych transportów na wybranych serwerach. Chyba, że coś przeoczyłem.
Bo o ile mam założone konto na jakimś serwerze jabbera, dokonaną rejestrację w konkretnych transportach, wszystko działa wyśmienicie.
Pewnie istnieją sposoby, aby dokonać takiej rejestracji, wysyłając odpowiednio spreparowane wiadomości na serwer – ale to już heavy voodoo i nie każdy musi to umieć.
Oczywiście, cały czas mówimy o programiku Gossip.
Chodziło o rejestrowanie się w transportach – tego Gossip nie ma, może wysyłając spreparowane wiadomości do serwera można to osiągnać. ALe to już heavy voodoo dla zwykłego użytkownika.
Ok, krótko mówiąc – nie ma service discovery?
To rzeczywiście pewien minus, bo wysyłanie wiadomości XMLowych do serwera to rzeczywiście nie jest to, na co szary użyszkodnik ma ochotę. Ten bardziej zaawansowany zwykle też :] Aczkolwiek jeśli to przenosiny z innego klienta i transporty mamy pokonfigurowane to czemu nie :)
Poszły mi dwa komentarze, bo się zdenerwowałem … Nie lubię wyzywania od spamerów i to przez mój rodzony komputer :)
A to nie lepiej, że pokazuje więcej tekstu, zamiast trzech kropek? Mnie by najbardziej odpowiadało oznaczenie że coś jest dalej, ale bez skracania tekstu, np. tak jak w arkuszach kalkulacyjnych.