A
axiom-swiftui-animation-ref
Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing between spring and timing curve animations, or debugging animation behavior - comprehensive animation reference from iOS
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing between spring and timing curve animations, or debugging animation behavior - comprehensive animation reference from iOS 13 through iOS 26
How to use
- Zainstaluj umiejętność w swoim środowisku Claude/Codex, wskazując ścieżkę repozytorium GitHub (CharlesWiltgen/Axiom). 2. Otwórz umiejętność, gdy pracujesz nad implementacją animacji SwiftUI — na przykład gdy chcesz zrozumieć, jak działa interpolacja wartości lub jak użyć protokołu VectorArithmetic. 3. Skonsultuj sekcję "Understanding Animation", aby zrozumieć matematyczne podstawy — interpolacja, timing curves i spring animations. 4. Jeśli implementujesz niestandardową animację, przejrzyj wymagania VectorArithmetic (odejmowanie, skalowanie, dodawanie, wartość zerowa) i przykłady konformności dla typów takich jak CGFloat, Double i Float. 5. Dla iOS 17+ skorzystaj z informacji o PhaseAnimator i KeyframeAnimator; dla iOS 18+ sprawdź sekcję dotyczącą zoom transitions i integracji UIKit/AppKit; dla iOS 26+ zapoznaj się z makrem @Animatable. 6. Gdy debugujesz niespodziewane zachowanie animacji, wróć do sekcji dotyczącej Transaction system i wyboru między animacjami sprężynowymi a czasowymi — umiejętność zawiera wskazówki diagnostyczne dla każdego scenariusza.