gBlip 0.1.5 już jest!

gBlip 0.1.5Chciałem tylko wszystkich poinformować o fakcie ukończenia prac nad wersją 0.1.5 programu gBlip. Po szczegóły tego wydania tym razem zapraszam na blog Fabrikum 9, którego autorem jest Marcin Seredyński – współautor gBlipa.

Jak zawsze zachęcam do testowania gBlipa i zgłaszania ewentualnych błędów i pomysłów. Mamy nadzieję w najbliższym czasie stworzyć paczki instalacyjne dla systemu Ubuntu 8.04, aby nieco ułatwić wszystkim instalację programu.

Życzę miłej zabawy z nowym gBlipem.

Plany dotyczące gBlip 0.1.6

Wersja 0.1.5 gBlipa zbliża się wielkimi krokami. Możecie oczekiwać jej jeszcze w ten weekend, gdyż razem z Vigridem dokonujemy właśnie ostatnich szlifów. Jednakże już teraz chcemy zaprezentować plany dotyczące nowej wersji oznaczonej numerkiem 0.1.6. Oto co na pewno znajdzie się w kolejnej wersji:

  • Usuwanie wiadomości z blipa – wreszcie nie będzie trzeba korzystać z przeglądarki, aby usunąć przypadkowe blipnięcie :)
  • Możliwość odpowiadania na statusy – opcja ta pozwoli automatycznie umieścić link do wskazanego statusu w treści wiadomości
  • Wyróżnienie nowych lub nieczytanych statusów – gBlip będzie oznaczał te wiadomości, które są nowe od czasu ostatniej deaktywacji okienka, będzie więc łatwiej zobaczyć co nowego mamy do przeczytania
  • Kierowanie wiadomości po przejściu do kokpitu użytkownika – program automatycznie doda >nick: do wiadomości na przeglądanym kokpicie danego użytkownika
  • Kopiowanie treści wiadomości – całkiem przydatna opcja skopiowania danego statusu do schowka
  • Lista tylko ze statusami – czyli innymi słowy bliplog (zarówno na swoim jak i cudzym kokpicie)
  • Klikalne nicki autora/odbiorcy – w ten sposób zostaniemy przeniesieni na kokpit danej osoby

Dodam jeszcze, że postęp prac nad nową wersją można śledzić na naszym issue-trackerze. Zachęcamy także wszystkich do zgłaszania nowych pomysłów i błędów właśnie tam. Chcemy także podziękować wszystkim, którzy aktywnie wspierają nas przez testowanie i zgłaszanie zagadnień na trackera. Dzięki!

Powiadomienia w gBlip

gBlip od dzisiaj potrafi powiadamiać użytkownika o skierowanych do niego wiadomościach. Jeśli z jakiegoś powodu program jest nieaktywny lub schowanych pojawi się dymek z otrzymaną wiadomością tuż nad ikonką w tray’u. Ponadto sama ikonka zyska małą kopertę w dolnym prawym rogu. A wygląda to mniej więcej tak:

Powiadomienie

Niestety, w obecnej chwili gBlip nie jest kompatybilny z Windowsem. Spróbujemy coś na to poradzić w najbliższym czasie. Na szczęście doskonale radzi sobie pod systemem Ubuntu. :)

Zespół gBlipa się rozszerza :)

gBlip LogoPrace nad nową wersją 0.1.5 gBlipa wreszcie nieco przyspieszą. Chcę serdecznie powitać nowego członka zespołu deweloperskiego. Witaj Vigrid na pokładzie! :)

Wczoraj odbyliśmy wstępną sesję pair-coding, z której wyszło kilka ciekawych wniosków. Po pierwsze, kod gBlipa nie należy do najczytelniejszych i eleganckich. Doszliśmy do wniosku, że to co do tej pory pisałem samemu wymaga pewnego refaktoringu, aby potem było łatwiejsze w utrzymaniu. Druga sprawa to fakt, że kod wymaga posprzątania – czyli usunięcia nieużywanych fragmentów. Byłem sam zdziwiony, jak dużo zostawiłem nieużywanego kodu. To pewnie zasługa tego, że chciałem jak najszybciej zrobić coś w miarę używalnego. :) Kolejny wniosek tyczy się samego Pythona – jest to bardzo wygodny język, który pozwala na dość swobodne kodowanie, ale także dość niechlujne. Postanowiliśmy wspólnie wypracować styl i konwencje kodowania w Pythonie, aby kod nie wyglądał miejscami jak bagno. W Pythonie najbardziej brakuje mi dobrej enkapsulacji, co prowadzi do powstawania różnych dziwnych konstrukcji. Podczas wspólnej sesji wyszło na jaw, że np. w ogóle nie korzystam z “prywatnych” pól klasy. O kwiatki w takim przypadku nie trudno. Także kodując w Pythonie trzeba się “trzymać za mordę”. :) Tyle jeśli chodzi o wnioski.

Świeże spojrzenie Vigrida na moje wypociny dało mi kolejną lekcję pokory. :) Mam nadzieję, że teraz wspólnymi siłami doprowadzimy gBlipa do porządku i jego rozwój nieco przyspieszy.

Dzięki Vigrid za dołączenie do teamu! :D

gBlip 0.1.4

Działający gBlip w wersji 0.1.4gBlip w wersji 0.1.4 jest już do pobrania z repozytorium. Można to zrobić np. za pomocą komendy:

svn co https://gblip.svn.sourceforge.net/svnroot/gblip/tags/0.1.4/ gBlip-0.1.4

która to utworzy podkatalog gBlip-0.1.4 z wersją 0.1.4. Przy okazji dodam, że oficjalne wersje znajdują się w podkatalogu tags repozytorium. Kolejne będą tam sukcesywnie umieszczane.

Zmiany w wersji 0.1.4

A to co zmieniło się w najnowszej wersji w stosunku do 0.1.3:

  • usunięty bug związany ze źle zawijającym się statusem zalogowanego (#5)
  • dodano menu podręczne w ikonce powiadomień [pokaż/ukryj i zakończ] (#3)
  • blokada wysyłania zbyt długich wiadomości (#6)
  • usunięty bug związany z zaśmiecaniem cudzych kokpitów wiadomościami zalogowanego (#8)
  • teraz program pobiera status zalogowanego na początku, gdy nie ma go na kokpicie (#9)
  • poprawka dotycząca liczenia długości wiadomości zawierającej znaki Unicode (#11)
  • dodane awatary do listy wiadomości (#2)
  • dodane awatary do listy obserwowanych i obserwujących (#2)
  • wczytywanie awatara zalogowanego (#2)
  • poprawka rozpoznawania URLi w wiadomościach
  • kilka zmian w logice pod kątem wczytywania obrazków (m.in. cache)

W nawiasach znajdują się numery bugów z systemu śledzenia błędów. Zachęcam także wszystkich użytkujących gBlipa o rejestrację w tym systemie i zgłaszanie bugów oraz pomysłów do kolejnych wersji. Dziękuję także wszystkim, którzy już z systemu skorzystali. :)

Miłego użytkowania nowej wersji!