TabKit 1.5.0.0

Ponownie mamy stabilną wersję wtyczki TabKit, w której zaszło sporo zmian, oczywiście na lepsze Z uwagi na długo trwające niepubliczne testy pozwoliłem sobie pominąć wersję RC – bez obaw, nie powinno być żadnych błędów. Tym razem zająłem się głównie usunięciem problemu z wiszeniem procesu AQQ w procesach przez wtyczkę – nie obyło się bez pomocy Oconnela i dodatkowej notyfikacji w SDK. Ponadto została zoptymalizowana i rozszerzona funkcjonalność zmiany tekstu na pasku tytułu okna rozmowy, osoby korzystające z tego fjuczera na pewno zwrócą uwagę na brak migania tekstu podczas przełączania zakładek Tradycyjnie nie obyło się bez poprawek dla funkcjonalności SideSlide, dodana została dodatkowa blokada wysuwania okien oraz zostało usuniętych parę błędów. Na koniec chyba najważniejsza rzecz – wtyczka została przepisana pod nową wersję C++Builder dzięki czemu powinna działać szybciej i stabilniej! Pełna lista zmian oczywiście poniżej.

Zobacz listę zmian w stosunku do poprzedniej wersji beta
Wymuszona jedno-sekundowa blokada wysuwania okna rozmowy/kontaktów po zablokowaniu wysuwania okna przez wciśnięty klawisz Ctrl oraz lewy/prawy przycisk myszy.
Przepisanie wtyczki pod kompilator Embarcadero C++ Builder XE3.
Poprawne wysuwanie/chowanie okna kontaktów po kliknięciu LPM w ikonę tray.
Poprawki w skórkowaniu panelu z przyciskami.
Inne mniej ważnie poprawki optymalizacyjne w kodzie.
Jeszcze lepsza optymalizacja zmieniania treści pasku tytułu okna rozmowy.
Usuwanie cache zmienionych tekstów pasku tytułu okna rozmowy po zmianie trybu funkcjonalności.
Kolejne poprawki optymalizacyjne w kodzie..
Aktualizacja komponentów AlphaControls do najnowszej dostępnej wersji (7.70).
Zobacz listę zmian w stosunku do poprzedniej wersji stabilnej
Opcja pokazywania nazwy zasobu kontaktu na pasku tytułu okna rozmowy.
Wymuszona jedno-sekundowa blokada wysuwania okna rozmowy/kontaktów po zablokowaniu wysuwania okna przez wciśnięty klawisz Ctrl oraz lewy/prawy przycisk myszy.
Przepisanie wtyczki pod kompilator Embarcadero C++ Builder XE3.
Optymalizacja zmieniania treści pasku tytułu okna rozmowy.
Poprawki w aktywacji nowego okna po schowaniu okna kontaktów.
Odświeżanie listy kontaktów przy wyładowaniu wtyczki (nie działa przy wyłączaniu komunikatora).
Podczas zamykania komunikatora nie są wywoływane wszystkie rzeczy w funkcji wyładowania wtyczki.
Podczas zamykania komunikatora blokowane są niektóre notyfikacje komunikatora oraz systemowe hooki.
Przywracanie domyślnego tekstu na belce pseudo okna rozmowy podczas zmiany kompozycji.
Aktywne zakładki nie są już dodawane do listy ostatnio zamkniętych przy wyładowaniu wtyczki, gdzie nie następuje zamykanie komunikatora.
Poprawne usuwanie znaku nowej linii w ustawianym tekście na belce okna rozmowy.
Poprawki w tworzeniu elementów menu w interfejsie komunikatora.
Poprawne wysuwanie/chowanie okna kontaktów po kliknięciu LPM w ikonę tray.
Poprawki w skórkowaniu panelu z przyciskami.
Aktualizacja komponentów AlphaControls do najnowszej dostępnej wersji (7.70).
Inne mniej ważnie poprawki optymalizacyjne w kodzie.
Pobierz TabKit (1.12.0.0)
Uaktualniono: 2016.02.13, 19:21

Dodaj komentarz