Autor Wątek: [lastActivities] - ostatnio aktywne kontakty  (Przeczytany 47826 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline sWirus

[lastActivities] - ostatnio aktywne kontakty
« dnia: Sierpień 23, 2010, 13:17:12 pm »
Właściwie to miało się pojawić miesiąc temu ale dość nagle wyjechałem, wróciłem wczoraj...

Wtyczka oznaczająca na liście ostatnio aktywne kontakty, czyli takie które:

- wysłały nam wiadomość
- zmieniły stan/opis (również na "niedostępnym")
- wysłały do nas alert
- pisały do nas wiadomość (patrz: pisak)
- ustawiły PEP na XMPP

- może jeszcze ktoś jakąś czynność wymyśli

Wtyczka oznacza takie osoby (przez określony przez nas czas) ikonką aktywności po prawej stronie nick'u.

Wtyczka współpracuje z wtyczką listSorter od wersji v.0.1.0.4 (dzięki temu lista może być sortowana wg ostatnio aktywnych kontaktów), ale jej nie wymaga.

Changelog:
Aktualna wersja 0.2.2.2
 - jakieś tam poprawki

0.2.2.0

 - możliwość ignorowania kontaktów facebook'owych
 - ustawienie kontaktu jako invisible nie ustawia go automatycznie jako online na liście kontaktów

0.2.1.0

 - powinno się udawać wyłapywanie zmiany statusu dla kontaktów niedostępnych
 - kontakty nie powinny przeskakiwać przy zmianie z niedostępny na 'jakiś dostępny' przez stan niewidoczny
 - no i avatary nie powinny już znikać bo usunąłem kreseczkę i wstawiłem zamiast niej "Enter"

0.2.0.1
 - BUGFIX: nie znikanie ikony kiedy ustawiona jest zamiana kontaktów z niedostępnych na ukryte
 - BUGFIX: zmiana opisu u niedostępnych nie powoduje pokazania aktywności
 - koło kontaktów "ukrytych" teraz też pojawiają się ikony
 - kreseczka w tooltipie
 - spacja w tooltipie

0.2.0.0
 - obsługa zdarzeń PEP (jako jeden rodzaj aktywności)
 - opcja "zmieniaj niedostępne na niewidoczne" działa bez zależności ;p
 - można wyłączyć ignorowanie sygnału o zakończeniu pisania (pisak)
 - małe zmiany w opcjach i konsolce

 0.1.4.1

 - coby zaczęła działać po aktualizacji

0.1.4.0
 - wieczne trzymanie aktywności jeżeli ustawimy "Czas pamiętania zdarzenia" na 0 <Not Tested>
 - BUGFIX: niechowanie nie zawsze działa (prawdopodbnie poprawione)
 - informacja o zakończeniu pisania (pisak) jest teraz pomijana
 - od teraz możliwe jest, żeby aktywne kontakty zamieniały się z "niedostępny" na "niewidoczny" (tylko jeśli włączona jest opcja śledzenia tylko "ukrytych") <Nie Testowane za mocno - dla XMPP działało>
 - zmieniona ikonka iconCntActive_msg.png
 - poprawiona ikonka iconCntActive_pres.png (Tribiasz pisał, że lepiej widać rękę trzymającą gwiazdkę... sami oceńcie ;p)


0.1.3.1
 - informacja o braku ikony dla reszty ikon
 - działanie osobnych ikon dla "śledź tylko kontakty offline"
 - ustawianie kontaktów offline jako aktywnych powinno działać

0.1.3.0
 - rekompilacja pod nowe API
 - informacja o braku ikony
 - możliwość pokazywania osobnych ikon do różnych typów aktywności
 - opcja ustawiania aktywnych kontaktów na liście jako aktywnych (z tego co patrzyłem to nie działa)


0.1.2.1

 - poprawiony blad nieznanej aktywnosci

 0.1.2.0
 - meta są teraz oznaczane jako aktywne, jeśli któryś podkontakt był aktywny
 - rozwiązanie jednego błędu ze sledzeniem tylko nieaktywnych kontaktow

0.1.1.2
 - info w tooltipach po polsku
 - po wylaczeniu wtyczki tooltipy beda sie pojawiac ^^

0.1.1.1
 - poprawka w opcjach

0.1.1.0
 - STABILNOŚĆ x 3 :D
 - ulepszenie mechanizmu wykrywania "otrzymywanych wiadomosci"
 - zmniejszenie ilosci operacji przy okazji wykrycia nowej aktywnosci
 - nowa ikonka aktywności
 - ikonka aktywności pobierana jest z userTheme lub ewentualnie z Theme
 - dodanie odczekania X sekund po zalogowaniu do sieci
 - poprawienie literówki w nazwie wtyczki
 - opcja śledzenia tylko kontaktów offline (nie testowana)
 - poprawiony blad nie śledzenia czesci kontaktow
 - w tooltipie kontaktu dodana informacja kiedy/czemu kontakt byl aktywny

0.1.0.0
 - pierwsza wersja

Plany:
 - "Czy dałoby się dorobić opcję/funkcję, dzięki której wtyczka zrzucałaby wszystkie info o aktywności kontaktów do pliku .txt?"
   by Pragmatic69
 - ""Podpiąć" ikonkę aktywności pod dymki zmiany stanów WTW.
To jest, aby każda aktywność usera objawiała by się też dymkiem takim, jak przy zmianie stanu, tyle, że z oną ikonką aktywności "w środku"."
   by Pragmatic69
 - "Dałoby się może zrobić, żeby pamiętało różne zdarzenia dla kontaktu (w dymku)."
   by Maniu

btw. to, że coś tu jest nie znaczy, że na pewno zostanie wprowadzone... ale jest szansa ;>

Ikony(za co są odpowiedzialne):
iconCntActive.png - widoczna w opcjach i przy kontakcie jeżeli odznaczona jest opcja "różnych ikon"
dla opcji "różnych ikon":
iconCntActive_msg.png - kontakt przysłał do nas wiadomość
iconCntActive_pres.png - kontakt zmienił stan/opis
iconCntActive_typing.png - kontakt do nas pisał (pisak)
iconCntActive_alert.png - kontakt nam wysłał alert
iconCntActive_pep.png - kontakt ustawił PEP

Uwaga! Komunikat: "Nie udało się rozpakować archiwum":Jeżeli przy próbie instalacji dodatku otrzymasz powyższy komunikat, spróbuj pobrać dodatek ponownie inną przeglądarką (najpewniej działa Firefox). To nie problem dodatku, a skryptu forum - pliki pobierają się niepoprawnie.


do czasu poprawienia na forum błędu z dołączaniem plików .7z wtyczkę można ściągnąć stąd:
utlLastActivities.wtwExtension
« Ostatnia zmiana: Maj 25, 2011, 21:43:12 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #1 dnia: Sierpień 23, 2010, 14:23:19 pm »
o maj, już testuję! :D

Offline zhvir

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #2 dnia: Sierpień 23, 2010, 15:21:38 pm »
jeżeli chodzi o ikonki to najlepiej jakbyś dodał do standardowego setu zupełnie nową pozycję, zeby można sobie ja było samemu ustawiać pod listę kontaktów/używany zestaw ikon
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline sWirus

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #3 dnia: Sierpień 23, 2010, 15:52:05 pm »
zhvir taki mam zamiar, ale nie zmienia to faktu, że przydałaby się jakaś ładna ikonka "w standardzie"
Oblałem test Turinga... damn ;/

Offline Tribiasz

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #4 dnia: Sierpień 23, 2010, 16:02:18 pm »
a może nie ikonka, tylko jakieś wyróżnienie nazw kontaktów (np. inna czcionka lub kolor) ??? Ikonki zabierają miejsca i czasami są drażniące :P
JAK COŚ PILNEGO TO PISZ:

       

Offline zhvir

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #5 dnia: Sierpień 23, 2010, 16:18:49 pm »
na razie nie mogę testować bo po włączeniu wtyczki na wstępie dostaję zwiechę wtw :P
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #6 dnia: Sierpień 23, 2010, 19:08:16 pm »
u mnie również wywala wtw.
ikonki wyglądają dziwnie, mi to się zawsze podobało wyszarzanie nazwy kontaktu w konnekcie przy aktywności tegoż :P

Offline jebuem

  • Młodzież
  • **
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #7 dnia: Sierpień 23, 2010, 19:12:09 pm »
mi również konnektowe rozwiązanie przypadło do gustu, jak ktoś z 'niewidocznych' coś zmienił, napisał itp to wskakiwał 'blady' poniżej dostępnych
ja zwisów nie mam, ale te koperty wyglądają dziwnie :f

i przy odpaleniu wtw połowa moich kontaktów dostaje koperte, nie wiem dlaczego :)

Offline sWirus

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #8 dnia: Sierpień 23, 2010, 19:25:27 pm »
Nie bardzo potrafię zmienić rodzaj czcionki kontaktu, dlatego jest ikonka ;p zawsze można ustawić jakąś maleńką ikonkę, to będzie mniej miejsca zajmować. Najpierw niech wtyczka lepiej działa, potem się poszpera przy rysowaniu kontaktów

refresh i zhvir, moglibyście wypisać wtyczki i architekturę systemu? Może z czymś się kłóci...

jebuem, na wstępie większość ma koperty, dlatego, że na liście zmienia się ich status/ustawiają się opisy
Oblałem test Turinga... damn ;/

Offline jebuem

  • Młodzież
  • **
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #9 dnia: Sierpień 23, 2010, 19:30:20 pm »
może ta wtyczka może na pewien czas przypisać status niewidoczny? :)
w konnekcie tak chyba właśnie było, kontakty były sortowane wg dostępny/niewidoczny/niedostępny. jak ktoś coś grzebał u siebie będąc niewidocznym automatycznie na pewien czas dostawał status niewidoczny i wskakiwał pomiędzy dostępnych a niedostępnych

wiem że nie lubicie jak się zajeżdża tym konnektem ale on na prawdę był dobry, a człowiek się przyzwyczaja do pewnych rzeczy :)
na szczęście wtw też jest w pyte i też się zaczynam przyzwyczajać chociaż są rzeczy za którymi tęsknię (jak między innymi to co mi teraz przypomniałeś, że nie zapamiętuje opisów przy byciu niedostępnym, nie wiem na co mi to ale jak włączam wtw to tak jakoś blado wygląda bez opisów)

Offline zhvir

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #10 dnia: Sierpień 23, 2010, 19:33:42 pm »
co ciekawe za trzecim podejściem wtw wstało :)

miło by było jakby metakontakty też zauważał, jeżeli co najmniej jeden z podkontaktów spełniał warunki do pokazania ostatniej aktywności

@jabuem: no to własnie po to masz taką ikonkę i ustawienie ile minut ma pamiętać ostatnią aktywność... działa identycznie jak w K
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline jebuem

  • Młodzież
  • **
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #11 dnia: Sierpień 23, 2010, 19:45:03 pm »
@zhvir
no przecież wiem, tylko pisze, że estetyczniej by to wyglądało gdyby ikona protokołu się ustawiała na 'niewidoczny' zamiast 'niedostępny' , bo ta koperta to musisz przyznać że bije po oczach teraz :)

tak na szybko :)


Offline zhvir

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #12 dnia: Sierpień 23, 2010, 19:53:56 pm »
ale po co wtyczka ma kłamać że ktoś jest na niewidocznym jak wcale być nie musi :P
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline m2rin

  • Narybek
  • *
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #13 dnia: Sierpień 23, 2010, 19:54:59 pm »
Pomysł na wtyczkę w pytkę:)
Jednak koledzy mają rację, kolorowanie kontaktu byłoby wyjściem lepszym niż ikona
Życzę cierpliwości przy poprawkach :)

Offline jebuem

  • Młodzież
  • **
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #14 dnia: Sierpień 23, 2010, 20:08:48 pm »
ale po co wtyczka ma kłamać że ktoś jest na niewidocznym jak wcale być nie musi :P

jak przez 10 minut wtyczka będzie podejrzewała, że ktoś jest niewidoczny to się nikomu krzywda nie stanie (a prawdopodobieństwo, że ktoś jest niewidoczny jest spore, a przy niektórych zmianach można by rzec ze nawet 100%)

Offline zhvir

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #15 dnia: Sierpień 23, 2010, 20:29:18 pm »
ale i tak będzie kłamać w pewnej liczbie przypadków, a tego byśmy nie chcieli prawda?
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline jebuem

  • Młodzież
  • **
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #16 dnia: Sierpień 23, 2010, 20:32:48 pm »
w mniejszej ilości niż status niedostępny kłamie, że ktoś jest niedostępny jak jest niewidoczny :f
dałem propozycje i to wszystko, i tak pewnie jest nie do spełnienia, więc ta wymiana zdań nie ma sensu
fajny pomysł na wtyczkę, będę zaglądał i sprawdzał jak idą prace może kiedyś się skuszę

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #17 dnia: Sierpień 23, 2010, 21:14:07 pm »
jeśli wtyczkę się włączy będąc już połączonym z proto wszystko jest ok, jeśli wtyka jest już włączona a my się łączymy i następuje nagle pierdyliard wywołań i sprawdzań wtw dostaje freeza i crasha ("program przestał działać")

Offline sWirus

Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #18 dnia: Sierpień 24, 2010, 13:20:48 pm »
faktycznie refresh może mieć rację. Przy każdej nowej "aktywności" kontaktu wtyczka ponownie sortuje listę, co pewnie jest dość uciążliwe dla kompa i może powodować freez'a. Spróbuję to jakoś poprawić. Może poczekam ze "startem" wtyczki kilka sekund albo coś.

jebuem, wtyczka na ten czas pokazuje ikonkę nawet przy kontaktach "online". Może dodam opcjonalnie skanowanie tylko kontaktów offline i zamianę ich na invisible. Coś w stylu:

[ ] sprawdzaj tylko kontakty online
   [ ] zmieniaj status aktywnych kontaktów na "niewidoczny"

 ale nie jestem jeszcze pewien jak by się do tego ostatniego zabrać.

I jeszcze ponowię prośbę o jakąś ładną standardową ikonkę (żeby chociaż do standardowego set'a WTW pasowała)
Oblałem test Turinga... damn ;/

Offline INWision

  • Narybek
  • *
Re: [lastActivities] - ostatnio aktywne kontakty
« Odpowiedź #19 dnia: Sierpień 24, 2010, 16:12:40 pm »
może po prostu niech pamięta ostatni status/opis


to przy włączeniu pokaże tylko tych których status/opis zmienił sie podczas naszej nieobecności

wiec tylko pierwsze włączenie ładowało by sporo zmian
« Ostatnia zmiana: Sierpień 24, 2010, 17:11:30 pm wysłana przez INWision »