🍦 SwiftServe Get

Menu / ui.transition-effects

Can Swift packages do view transitions / motion effects?

also known as: view animations · transition · motion design

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
pow as of 1.0.6
Details

serves it · confidence 0.70 · as of 1.0.6

  • AnyTransition.movingParts
    Sources/Pow/Infrastructure/Namespace.swift:21
    View the line on GitHub →
    Namespace for 16+ SwiftUI transitions (anvil, blinds, blur, boing, clock, flicker, flip, glare, iris, move, poof, pop, skid, swoosh, vanish, wipe); unconditioned, present on iOS.
  • AnyTransition.MovingParts.anvil
    Sources/Pow/Transitions/Anvil.swift:10
    View the line on GitHub →
  • View.changeEffect
    Sources/Pow/Infrastructure/OnChangeEffect.swift:14
    View the line on GitHub →
    Motion change-effects entry point (shake, spin, wiggle, jump, shine, glow...).

serves it · confidence 0.70 · as of 1.0.6

?

not verified yet · confidence 0.40 · as of 1.0.6

  • AnyTransition.movingParts
    Sources/Pow/Infrastructure/Namespace.swift:21
    View the line on GitHub →
    Surface shows no watchOS gap (decl is unguarded), but gaps are #if-derived, not build verdicts; manifest declares no watchOS floor and README requirements omit watchOS. No build verification, so unknown.

serves it · confidence 0.70 · as of 1.0.6

serves it · confidence 0.70 · as of 1.0.6

  • AnyTransition.movingParts
    Sources/Pow/Infrastructure/Namespace.swift:21
    View the line on GitHub →
    Unconditioned; no visionOS gap in surface digest.
  • AnyTransition.MovingParts.flip
    Sources/Pow/Transitions/Flip.swift:11
    View the line on GitHub →
  • README.md:0
    View the line on GitHub →
    README Requirements list 'visionOS beta 6 (requires Xcode 15.1 beta 3)'. No manifest floor (tools 5.7 predates visionOS in PackageDescription), hence 0.8 not 0.9.
?

not verified yet · confidence 0.20 · as of 1.0.6

  • AnyTransition.movingParts
    Sources/Pow/Infrastructure/Namespace.swift:21
    View the line on GitHub →
    Surface shows no linux gap only because gaps are #if-derived; the package unconditionally imports SwiftUI, which is unavailable on Linux, so it almost certainly does not build there. No guard evidence of absence, so unknown rather than unsupported.

serves it · confidence 0.70 · as of 1.0.6

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it