myself3
dodano 01/09/2009
Plugin pokazuje nasz własny status na liście kontaktów.
Myself3 był projektem nowego, 3-ciego wcielenia popularnej wtyczki myself. Jego główną zaletą miała być automatyczna obsługa wszystkich istniejących sieci w Tlenie i tych, które dopiero powstaną.
Wymaganiem do bezproblemowej współpracy z wtyczka myself, było udostępnienie kilku funkcji w wtyczkach sieciowych. Dzięki takiemu zabiegowi, wtyczka myself3 na podstawie listy dostępnych w komunikatorze protokołów potrafiła je wszystkie obsłużyć. Opis wymagań i funkcji API można znaleźć w pliku myself3-api.txt
dołączonym do wtyczki.
Innym nowym pomysłem (który pojawił się w czasie rozwoju myself2) było dodanie łatwej obsługi zmiany statusu, przez dwuklik na kontakcie myselfa i menu zmiany stanu pod PPM.
Plugin korzysta z biblioteki tlenek (likowanej statycznie wersji 0.3 beta) i MFC.
Możliwości i funkcje
Planowane, lub zrealizowane funkcje w wersjach beta i nowości:
- obsługa wszystkich sieci (o ile autorzy wtyczek zadbali o współpracę z myselfem)
- awatary (o ile w Tlenie ktoś naprawi kilka błędów)
- szybka zmiana stanu - menu kontekstowe kontaktów myselfa
- szybka zmiana opisu - dwuklik na kontakcie myselfa otwiera okno zmiany opisu
- możliwość dowolnej zmiany nazwy i grupy kontaktów myselfa
- nowe GUI konfiguracji
Błędy
Znane błędy we wtyczce:
ESC
przy zmianie nazwy kontaktu powoduje znikniecie całej kontrolki listy w oknie ustawień
Błędy tlenowe, na jakie trafiono w czasie prac:
- po włączeniu wtyczki brak reakcji przy zapisie zmian
- wyłącznie tlenu przy widocznej zakładce ustawień pluginu może wywalić komunikator
- usuń opis dla tlenu
- wolne miejsce pod kontaktami na opis przy jego braku
- nieobcinany opis dla gg
Screeny
Download
- myself3.tpl
[56 KB]
pobrano 1165 razy
dodano 04/09/2009 - plik wtyczki
- myself3-api.txt
[2.04 KB]
pobrano 824 razy
dodano 04/09/2009 - dokument opisujący wymagane api sieciowych pluginów
Instalacja i konfiguracja
Instalacja standardowa, kopiujemy wtyczkę do katalogu plugins
i odpalamy w ustawieniach aplikacji.
W opcjach wtyczki, włączamy kontakty myselfa dla interesujących nas protokółów oraz ustawiamy ich nazwy wraz z grupą do jakiej przynależą
Uwaga
myself3 przy zerwaniu połączenia nie zmienia stanu swoich kontaktów, chyba że TT zaimplementuje jakiś event do tego celu, bo nie ma sensu babrać się z timerami i sprawdzaniem stanu co 5 sekund.
Awatary automatycznie zaczną "działać", jeśli TLEN_AVATAR_GET
przy pustym userID
będzie zwracał uchwyt własnego awatara danej sieci.
Wtyczka nigdy nie wyszła poza testy, wiec jedynie dostępna jest wersja beta. Projekt został zarzucony jak większość moich tlenowych wtyczek.
Linki
Changelog
Wersja 0.3 beta 1 (25/10/2007):
- pierwsza wersja beta
aktualizacja 09/09/2009