środa, 28 kwietnia 2010

0 Przywracanie ostatnio zamkniętych zakładek

Opisze dziś jedną z ciekawszych funkcji, w jaką będzie wyposażona kompozycja DarkElegant. Funkcja znana jest posiadaczom wtyczki TabControl. U mnie wygląda to trochę inaczej ale zadanie spełnia to samo - pozwala przywrócić (ponownie otworzyć) ostatnie zamknięte rozmowy. W tym przypadku ustawione mam zapamiętywanie max. 5 ostatnio zamkniętych.


Działanie jest następujące. W momencie zamknięcia danej zakładki zostaje zapamiętany nick, jid, status, liczba wiadomości wysłanych, liczba wiadomości otrzymanych oraz nazwa dnia tygodnia i godzina zamknięcia zakładki. Klikając na przycisk na "gadgetbarze" otwiera się menu, a w nim 5 pozycji. Wybieramy którąkolwiek (najeżdżając na nick wyświetla się jid/nr GG), klikamy i otwiera się zakładka rozmowy z daną osobą. Dodatkową możliwością jest otwieranie tych zakładek kombinacją klawiszy: [Alt]+[Q] - dla otwarcia menu, a następnie [Alt]+[nr pozycji] - w celu wybrania konkretnej zakładki (stąd też dla ułatwienia każda pozycja jest numerowana cyframi od 1 do 5). Cóż więcej? Niektórzy z testerów proponują bym dał możliwość łatwej konfiguracji ile ma się wyświetlać max pozycji. Z początku miałem ustawione 10, ale to wydawało się za dużo, więc zmniejszyłem do 5, co z kolei dla niektórych wydaje się za mało. Myślę więc, że koniec końców w jakimś miejscu dam możliwość ustawienia tej liczby...

Jeśli macie jakieś spostrzeżenia to śmiało piszcie w komentarzach ;)

wtorek, 27 kwietnia 2010

1 AQQ Stadard Pro - projekt nowej wersji

Tym razem przedstawiam projekt nowej wersji skórki do wtyczki Pogoda.


Jak widać jest to zmodyfikowana wersja AQQ Standard Pro. Z nowości, które widać na pierwszym obrazku to:
  • przycisk zmiany miasta
  • przycisk wejścia do ustawień wtyczki
  • przycisk przełączania na widok szczegółowych parametrów pogody
  • zmieniony wygląd pola na przewijany tekst
  • dodany efekt górnego cienia

Na drugim obrazku mamy podgląd stanów pogody na kolejne 4 dni - jego wygląd, jak widać, też uległ zmianie. Przede wszystkim zwiększyła się jego wysokość. I w tym właśnie momencie należałoby wspomnieć, że najnowsza wersja wtyczki pozwala, już w tej chwili na dynamiczną zmianę wielkości panelu pogody wyświetlanego na liście kontaktów. Można tym sposobem przełączać sobie np. widoki na mały, średni, duży itd. Nie będę wdawał się teraz w szczegóły techniczne. Po opublikowaniu skórki spróbuje może napisać mały poradniczek odnośnie tego i owego.

Póki co skórka jest w fazie projektowej, kombinuje jeszcze z wyglądem szczegółowym, gdzie będą podane jak na tacy wszystkie parametry pogody. Kliknie się w przycisk "i", panel się odpowiednio powiększy i pokaże się cały wykaz parametrów. Ponowne klikniecie przywróci widok standardowy... Mam też w planach kilka innych opcji takich jak możliwości zmiany kolorów całej skórki, ale to jednak pomysł na którąś z kolejnych aktualizacji.

poniedziałek, 26 kwietnia 2010

8 Ficzery JS w Dark Elegant

Jak niektórzy wiedzą jestem w trakcie tworzenia nowej kompozycji do AQQ zwanej Dark Elegant. Można śmiało powiedzieć, że będzie dość nowatorska w porównaniu z innymi dostępnymi skinami. Głównie dlatego, iż będzie wręcz naszpikowana różnymi skryptami pisanymi w JS. Największy wg mnie bajer to gadgetbar (jak go sobie nazwałem), wyświetlany u góry okna rozmowy. Jest to pasek narzędziowy, w którym znajdować się będą takie dodatkowe funkcje jak:
  • pasek wyszukiwarki (m.in. google, wrzuta, youtube, google translate, wikipedia)
  • przycisk kopiujący zaznaczony tekst w rozmowie do pola wyszukiwarki
  • przełącznik awatarów (włączanie, wyłączanie awatarów przy każdej wiadomości)
  • przycisk zmiany obrazków tła (póki co jest ich 9)
  • przycisk Infobota (włączanie odrębnie stylizowanej rozmowy z Infobotem)
  • przycisk zmiany kolorów wiadomości przychodzących
  • przycisk na ulubione linki www (z kilkoma pre-definiowanymi)
  • przycisk przywracania ostatnio zamkniętych zakładek
  • licznik wyświetlanych wiadomości
  • licznik czasu prowadzonej rozmowy (otwarcia zakładki)

To jest lista ficzerów, które są już zrobione, działają, aczkolwiek muszę je jeszcze dopracować. Mam też pomysły na kolejne funkcjonalności takie jak: przycisk do szybkiego powiększenia czcionki, funkcja wykrywająca wszystkie linki w wiadomościach i wyświetlająca je w dodatkowym menu, przyciemnienie wszystkich wiadomości do aktualnie zaznaczonej (przydatne przy czytaniu wiadomości z blipa), eksportowanie rozmowy do pliku (aczkolwiek jeszcze nie jestem pewien czy da rade) i kilka innych. W zasadzie pomysłów jest cała masa, JS daje na prawdę wielkie możliwości, ustawienia zapisywane są w cookies, więc zmiany będą zachowane również po restarcie komunikatora.

Jeśli ktoś ma jakieś nowe pomysły to chętnie ich wysłucham, tu bądź na AQQ. Na koniec, planuje zrobić filmik promujący kompozycje i przedstawiający wszystkie jej bajery. Filmik wystawię oczywiście na swoim kanale YouTube i kto wie może przysłuży się również do wypromowania samego komunikatora ;)

niedziela, 25 kwietnia 2010

5 Start bloga

Postanowiłem dziś, że najwyższy czas opublikować własnego bloga. Będę tu publikował różnego rodzaju notki, przemyślenia, screeny dotyczące komunikatora AQQ, a także linki do swoich kompozycji czy innych pierdół.

Chciałem zrobić sobie strone www, ale ostatecznie stwierdziłem, że nie mam na to czasu, zaś taki blog to przysłowiowe 5 minut roboty. Idąc po najmniejszej linii oporu zdecydowałem się na blogger.com ze stajni google, jako że generalnie jestem zadowolony z ich pozostałych usług.

I tak, tytułem wstępu, to by było w sumie na tyle :)