makepad-splash
Pisz skrypty Splash dla Makepad — dynamiczny interfejs i automatyzacja bez granic
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pracy z językiem skryptowym Splash w Makepad. Pozwala pisać dynamiczne skrypty UI, automatyzować przepływy pracy i prototypować szybko. Obsługuje zmienne, funkcje, instrukcje warunkowe, żądania HTTP i operacje asynchroniczne. Wbudowana dokumentacja zawiera tutorial składni i przykłady użycia makra script! oraz funkcji cx.eval() do ewaluacji kodu w czasie wykonania.
Jak używać
Upewnij się, że masz zainstalowany Makepad w wersji dev branch (makepad-widgets). Sprawdź dostępne aktualizacje na stronie crates.io/crates/makepad-widgets.
Jeśli chcesz zaktualizować dokumentację lokalną, uruchom komendę /sync-crate-skills makepad --force, aby pobrać najnowsze pliki referencyjne, w tym splash-tutorial.md.
Aby napisać skrypt Splash, użyj makra script! w kodzie Rust. Wewnątrz makra definiuj zmienne (let x = 10), funkcje (fn add(a, b)) i logikę sterowania przepływem (if-else, pętle).
Do ewaluacji kodu Splash w czasie wykonania użyj cx.eval(code_string) lub cx.eval_with_context(code, context) — przekaż kod jako string, a Makepad go wykona.
Zapoznaj się z podstawową składnią: zmienne (let, tablice, obiekty), funkcje ze zwracaniem wartości, instrukcje warunkowe. Splash obsługuje też console.log() do debugowania.
Dla zaawansowanych scenariuszy (żądania HTTP, operacje asynchroniczne, dynamiczne generowanie UI) odwołaj się do lokalnego pliku splash-tutorial.md lub poproś umiejętność o konkretne przykłady.