Autor Wątek: [listSorter] - sortowanie kontaktów na liście  (Przeczytany 14509 razy)

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

Offline sWirus

[listSorter] - sortowanie kontaktów na liście
« dnia: Lipiec 12, 2010, 13:41:29 pm »
Wtyczka pozwalająca na zmianę kolejności kontaktów na liście.

Okno opcji wtyczki to Opcje->Sortowanie kontaktów (pod-okno Interface'u)
W opcjach ustawiamy ilość i kolejność sortujących kontakty "filtrów". (No bo jak to inaczej nazwać?)

Dostępne "filtry" (póki co):
 - wg. statusów
-> online/offline
-> wszystkie osobno
 - wg. opisów
-> istnieje/nie istnieje
-> alfabetycznie
 - wg. protokołów
 - wg. grup kontaktów
-> alfabetycznie
-> wg. pozycji

Warto przeczytać:
 - w opcjach po wpisaniu ilości filtrów kliknąć "Zatwierdź". Pojawią się pola wyboru filtrów. Nie wpisywać -1, ani innych głupot ;).

 - najważniejszy filtr (pierwszy stosowany) to ten na samej górze.

 - grupy przy widoku "drzewa" (Widok->drzewko) wyświetlane są wyłącznie w kolejności "pozycji" (automatycznie), w związku z czym:

 - sortowanie wg. grup działa jedynie na widoku "listy"

 - najniższym poziomem sortowania jest alfabetyczne sortowanie kontaktów (zachodzi nawet jak nie ma ustawionego żadnego filtru)

 - żeby uzyskać standardowe sortowanie wtw, ustawiamy jeden filtr (wg. statusów -> online/offline). Tylko, jeżeli ktoś chce tak ustawić, to na co mu ta wtyczka?

Wersje:
Aktualna wersja: 0.1.0.6
 - rekompilacja pod nowe API

0.1.0.5
 - przekompilowana

0.1.0.4

 - rozbudowanie API
 - sortowanie alfabetyczne powinno dzialac juz wszedzie


0.1.0.3

 - usunięcie crush'a podczas wyłączania wtyczki


0.1.0.2

 - poprawki stabilności


0.1.0.1

 - poprawienie obsługi sortowania alfabetycznego

0.1.0.0

 - pierwsza wersja

Wtyczka otwarta na propozycje, więc się nie krępować ;p

do czasu poprawienia na forum błędu z dołączaniem plików .7z wtyczkę można ściągnąć stąd:
utlListSorter.wtwExtension
« Ostatnia zmiana: Grudzień 10, 2010, 18:04:06 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline zzjacek

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #1 dnia: Lipiec 12, 2010, 14:13:18 pm »
sWirus, możesz zrobić, żeby to czy pierwsza litera w nazwie kontaktu jest wielka, czy też mała nie miało wpływu na sortowanie? Poza tym np. Ł wyrzuca na sam koniec.

Ogólnie wtyczka całkiem całkiem gdyby nie w/w :D
WinXP Pro x86 SP3.
zz.

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #2 dnia: Lipiec 12, 2010, 17:12:46 pm »
Pewnie, że się da ^^. Nie zwróciłem uwagi bo nie mam ani polskich znaków w kontaktach ani małych liter właściwie... oprócz swojego. Wrzucę poprawkę jak nie dziś to jutro.
Oblałem test Turinga... damn ;/

Offline luter

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #3 dnia: Lipiec 13, 2010, 10:28:00 am »
Nie tylko polskie znaki wyrzuca na koniec, małe literki też :)
Windows 7 Professional x64

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #4 dnia: Lipiec 13, 2010, 11:09:22 am »
Ok. Wersja z poprawionym sortowaniem na AU i i w pierwszym poście
Oblałem test Turinga... damn ;/

Offline precel

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #5 dnia: Lipiec 14, 2010, 18:08:40 pm »
jest wogole mozliwosc dodania nazwy protokolu a pozniej sortownia kontaktow alfabetycznie

moze moja wypowiedz byc malo zrozumiala dlatego dolacze screena
z pewniego komunikatora na litere K


Offline switalski.piotr

  • Stylista
  • Starszyzna
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #6 dnia: Lipiec 14, 2010, 18:28:08 pm »
Po to masz grupy. Możesz utworzyć sobie grupę "GG", "Facebook", "Tlen" itd a następnie poprzeciągać kontakty.

Offline precel

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #7 dnia: Lipiec 14, 2010, 18:50:01 pm »
nie ma zamiaru tworzyc specjalne nowych grup
np
studia_gg
studia_tlen
studia_gtalk
bo to nie ma sensu

mam grupe i chcialbym zeby mi w niej sortowalo wg protokolow (z nazwa protokolu) a pozniej w obrebie protokolu alfabetycznie
na razie sortuje wg protokolu ale pozniej juz jest niealfabetycznie - przynajmnije u mnie (zalacznik)

dlatego pytam autora wtyczki czy mozna dodac nazwe protokolu czy wogole jest to mozliwe

STUDIA
GG
agnieszka
ola
zuzia
TLEN
andrzej
karol
marek
GTALK
basia
jurek
stefan

Offline zhvir

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #8 dnia: Lipiec 14, 2010, 19:12:13 pm »
jak ustawisz sortowanie po protokole i włączysz widok listy to będziesz miał mniej więcej to o co ci chodzi... a czy api pozwala na stworzenie własnych nietypowych grup to śmiem wątpić

btw. do sortowania alfabetycznego w drugiej kolejności dodaj drugi filtr
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline precel

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #9 dnia: Lipiec 14, 2010, 19:19:19 pm »
ja tez watpie zeby api pozwalalo tworzyc belki na liscie kontaktow z nazwa protokolu
ale chyba tylko kaw to wie

btw. do sortowania alfabetycznego w drugiej kolejności dodaj drugi filtr
tylko nie wiem jaki zeby to dzialalo


imo powino byc
- wg. protokołów
-> alfabetycznie
-> online/offline

czy cos w tym stylu

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #10 dnia: Lipiec 14, 2010, 19:55:37 pm »
precel, Powiedz jak masz wszystko ustawione w opcjach?

Na ten czas wtyczka nie potrafi wypisać na liście kontaktów nazwy protokołów jak ty byś to chciał i nie sądzę, żeby to było aktualnie możliwe dla API (ale nie przyglądałem się dokładnie, później popatrzę).

Teraz tak. Wydaje się, że masz zaznaczoną opcję "Ukryj kontakty offline" tak?

W takim razie powinien wystarczyć jeden filtr:
wg. protokołów

Alfabetyczne sortowanie kontaktów wg. nazwy ZAWSZE powinno się wykonywać automatycznie na samym końcu (tzn. w tym wypadku dla wszystkich kontaktów z tego samego protokołu).
Sądząc po twoim załączniku u ciebie tego nie robi, więc pytam o opcje.

Jeżeli chcesz żeby podział był taki:

Kontakty Online
 - protokół 1
 - protokół 2
Kontakty Offline
 - protokół 1
 - protokół 2

to dwa filtry:
 - pierwszy: wg. statusu (online/offline)
 - drugi: wg. protokołów

Dokładnie coś takiego jest pokazane na screenie w załączniku do pierwszego posta (sam z takiego podziału korzystam)
Oblałem test Turinga... damn ;/

Offline precel

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #11 dnia: Lipiec 14, 2010, 20:56:36 pm »
juz dziala

usunalem wtyczke zainstalowalem dzisiejsza wersje i smiga jak ta lala

edit
jednak nie jest tak rozowo
po wyalczeniu komunikatora i ponownym wlaczeniu "gubi" sortowanie alfabetyczne
dziala natomiast sortowanie wg protokolow
pomaga wylaczenie i ponowne wlaczenie wtyczki o ile oczywiscie wtw nie wywinie orla podczas tej procedury(wyslalem juz crasha do kawa)

jezeli to pomoze to
system Win XP Pro Sp3
wtw nightly-20100713-1

Nazwa:   listSorter
Plik:   utlListSorter.plug
Autor:   sWirus (JS.sWirus@gmail.com)
WWW:   
Prawa:   sWirus (c) 2010
Wersja:   0.1.0 (Build: 1)
« Ostatnia zmiana: Lipiec 15, 2010, 10:30:42 am wysłana przez precel »

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #12 dnia: Lipiec 16, 2010, 21:20:42 pm »
a to ciekawostka. Zobacze co z tym. I postaram się te orły zlikwidować. Komuś jeszcze nie działa sortowanie alfabetyczne?

Edit:
Na AU jest wersja z poprawioną stabilnością. Może przynajmniej nie będzie wywijać orłów przy ładowaniu/wyładowaniu.

Dalej czekam na to, że może ktoś potwierdzi "nie sortowanie" na starcie. Może używam jakiejś metody niedostępnej na XP, ale przeglądając MSDN nie znalazłem nic co by to potwierdzało.

Post scalony: [time]nie 18 lip 2010 20:05:57 GMT-1[/time]
Na AU i w pierwszym poście wersja 0.1.0.3 poprawiająca crush'a jaki pojawiał się przy wyładowywaniu wtyczki.

Btw. byłbym wdzięczny gdyby ktoś powiedział czy tylko ja mam błąd przy ściąganiu wtyczki przez AU

Do tej wtyczki to ja już chyba szczególnego pecha mam
« Ostatnia zmiana: Lipiec 18, 2010, 19:06:57 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #13 dnia: Lipiec 19, 2010, 18:53:32 pm »
Ok wersja poprawiająca błąd Precela (precla? ^^) i rozbudowująca nieco API na AU i w pierwszym poście
Oblałem test Turinga... damn ;/

Offline stranded

  • Narybek
  • *
  • Aliens Ain't Farmers
    • SteamUnpowered
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #14 dnia: Lipiec 20, 2010, 18:25:26 pm »
Dzięki wielkie za wtyczkę, zawsze mi w każdym komunikatorze brakowało tego, żeby sortować osoby na liście alfabetycznie bez względu na to czy są dostępni czy też nie.
aliens ain't farmers | masz problem z WTW (czy Konnektem)? napisz do mnie prywatnie w tej sprawie

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #15 dnia: Wrzesień 18, 2010, 19:03:11 pm »
Ktoś narzekał, że nagle przestała działać, więc przekompilowałem (przypuszczam, że to może wina zmian w API).

Poszło na AU i do pierwszego posta (przy okazji jako paczka).

EDIT: Jeszcze tylko przypomnę, że w razie problemów ze źle ściągniętą paczką ("nie można rozpakować archiwum") najlepiej ściągnąć paczkę inną przeglądarką. Zdaje się, że Firefox jest w miarę pewny, jeżeli chodzi o poprawne ściąganie z tego forum.
« Ostatnia zmiana: Wrzesień 18, 2010, 19:28:36 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline bywciu

  • Narybek
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #16 dnia: Wrzesień 19, 2010, 09:04:07 am »
Ściągane każdą przeglądarką i zawsze "Nie udało się rozpakować archiwum" :]
Windows 7 Professional x64

Offline sWirus

Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #17 dnia: Wrzesień 19, 2010, 09:16:27 am »
Paczka jest poprawna. Sprawdziłem - ściągnąłem firefoxem. Operą się nie udało.
Oblałem test Turinga... damn ;/

Offline maro

  • Narybek
  • *
Odp: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #18 dnia: Wrzesień 25, 2010, 07:10:45 am »
a czy nie dałoby rady zrobić sortowań wg:
- daty ostatniej wiadomości, czyli że kontakty, z którymi ostatnio gadałem (lub oni do mnie gadali) byłyby wysoko,
- sumy wysłanych między nami wiadomości, czyli że kontakty, z którymi najczęściej piszę byłyby wysoko.

Myślę, że takie sortowania dla wielu byłoby bardzo wygodne (np. ja bym sortował najpierw po dostępności, a później jeszcze po którymś z powyższych filtrów).

W konnekcie o ile się nie mylę była wtyczka, która potrafiła sortować po pierwszym z powyższych filtrów i bardzo mi tego brakuje:).

Offline suhy

  • Stylista
  • Młodzież
  • *
Re: [listSorter] - sortowanie kontaktów na liście
« Odpowiedź #19 dnia: Wrzesień 25, 2010, 12:59:12 pm »
Uważam że status Porozmawiajmy powinien być wyżej niż dostępny w sortowaniu wg. statusów.