Avocado UI Framework - kolejna duża aktualizacja

Obrazek posta

Avocado UI Framework osiągnął 173 stabilne funkcje, a w najnowszej aktualizacji dodałem kolejne 21 nowych API, skupionych na profesjonalnym zachowaniu aplikacji Windows, zaawansowanej obsłudze tekstu oraz pełnej integracji z systemem operacyjnym.

Co przynosi ta aktualizacja?

Poprawne zamykanie systemu i sesji użytkownika
Framework obsługuje teraz kluczowe komunikaty:

zapytanie systemu o zgodę na zamknięcie (np. niezapisane dane),

finalne zamykanie sesji i sprzątanie zasobów.

Dzięki temu aplikacje napisane w Avocado zachowują się tak, jak oczekuje tego Windows – bez utraty danych i „brutalnego” zamykania.

Reakcja na zmianę czasu systemowego
Aplikacje mogą natychmiast reagować na:

ręczną zmianę zegara,
synchronizację czasu,
zmianę strefy czasowej.
Idealne rozwiązanie dla zegarów, planerów, logów i narzędzi systemowych.

Kontrola rozmiaru okna i menu kontekstowe
Dodana została obsługa:
ograniczeń minimalnego i maksymalnego rozmiaru okna,
menu kontekstowego wywoływanego prawym przyciskiem myszy.

Zaawansowana obsługa kursora myszy
Framework umożliwia:
szybkie przypisanie kursora (np. „rączki” dla przycisków),
pełną, dynamiczną kontrolę kursora w zależności od strefy okna (HitTest),

używanie zarówno kursorów systemowych, jak i własnych plików .cur / .ani.

Ikony aplikacji (Taskbar, Alt+Tab, pasek tytułu)
Aplikacje mogą teraz poprawnie ustawiać:
małą i dużą ikonę okna,
ikonę widoczną na pasku zadań i przy przełączaniu okien.

Efekt: brak „pustej kartki” – aplikacja wygląda jak pełnoprawny program Windows.

Rozbudowane sterowanie Memo / Edit (w tym RichEdit)
Nowe funkcje pozwalają m.in. na:

programowe przewijanie tekstu,
automatyczne śledzenie kursora,
wstawianie tekstu w miejscu kursora,
sprawdzanie, czy dokument został zmodyfikowany,
liczenie linii i znaków,
zmianę limitu tekstu nawet do gigabajtów,
tryb tylko do odczytu,
własne paski przewijania i ukrywanie systemowych scrollbarów.
To solidna baza pod:

edytory tekstu,
logi systemowe,
konsole,

IDE i narzędzia developerskie.

Reakcja na zmianę rozmiaru okna
Dodana obsługa zdarzeń zmiany rozmiaru umożliwia dynamiczne layouty i responsywne UI.

Podsumowanie
173 funkcje bazowe
+21 nowych funkcji
Silny nacisk na zgodność z Windows API
Framework gotowy do tworzenia profesjonalnych aplikacji desktopowych

Avocado UI Framework coraz wyraźniej wchodzi w segment narzędzi niskopoziomowych, ale wygodnych, dając programiście pełną kontrolę nad zachowaniem aplikacji w systemie Windows.

Kolejne usprawnienia są już w trakcie prac.
Dzięki za feedback i wsparcie.

Wideo 

 

avocado avocado ui

Zobacz również

Avocado UI - kolejne duże rozszerzenie frameworka!
Avocado UI vs Qt / WinUI / Electron
Dlaczego prosta aplikacja na Windowsa musi ważyć 300 MB i potrzebować własnej przeglądarki...

Komentarze (0)

Trwa ładowanie...