🍦 SwiftServe Get

Menu / ui.particle-effects

Can Swift packages do particle effects?

also known as: confetti · particles · sparkles

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
confettiswiftui as of 3.0.0
Details

serves it · confidence 0.70 · as of 3.0.0

serves it · confidence 0.70 · as of 3.0.0

serves it · confidence 0.70 · as of 3.0.0

serves it · confidence 0.70 · as of 3.0.0

serves it · confidence 0.70 · as of 3.0.0

  • View.confettiCannon
    Sources/View+ConfettiCannon.swift:47
    View the line on GitHub →
    No visionOS gap in surface digest; pure SwiftUI surface. Manifest has no visionOS floor (not absence evidence), hence reduced confidence.
  • ConfettiCannon.init
    Sources/ConfettiSwiftUI.swift:77
    View the line on GitHub →
    Unconditional on visionOS per surface digest.
?

not verified yet · confidence 0.20 · as of 3.0.0

  • View.confettiCannon
    Sources/View+ConfettiCannon.swift:47
    View the line on GitHub →
    Surface digest records no linux gap, but the module is SwiftUI-only and SwiftUI is not available on Linux; no guard/availability anchor exists to prove absence, so status stays unknown.

serves it · confidence 0.70 · as of 3.0.0

vortex as of 1.0.4
Details

serves it · confidence 0.90 · as of 1.0.4

  • VortexSystem
    Sources/Vortex/System/VortexSystem.swift:11
    View the line on GitHub →
    Core particle system generator class; unconditional in surface (no gaps).
  • VortexView
    Sources/Vortex/Views/VortexView.swift:11
    View the line on GitHub →
    SwiftUI view that renders a Vortex particle system; unconditional in surface.
  • VortexSystem.confetti
    Sources/Vortex/Presets/Confetti.swift:14
    View the line on GitHub →
    Built-in confetti preset; unconditional in surface.

serves it · confidence 0.90 · as of 1.0.4

serves it · confidence 0.90 · as of 1.0.4

  • VortexSystem
    Sources/Vortex/System/VortexSystem.swift:11
    View the line on GitHub →
    Core particle system generator class; unconditional in surface (no gaps).
  • VortexView
    Sources/Vortex/Views/VortexView.swift:11
    View the line on GitHub →
    SwiftUI view that renders a Vortex particle system; unconditional in surface. Internal #if os(watchOS) branch in the render loop, but the public decl carries no gap.
  • Package.swift:8
    View the line on GitHub →
    Manifest declares .watchOS(.v8).

serves it · confidence 0.90 · as of 1.0.4

serves it · confidence 0.90 · as of 1.0.4

?

not verified yet · confidence 0.20 · as of 1.0.4

  • README.md:0
    View the line on GitHub →
    README lists only iOS, macOS, tvOS, watchOS, visionOS. Module imports SwiftUI throughout, which is unavailable on Linux toolchains, but the surface carries no os() guard marking linux absent, and symbol/manifest silence is not absence evidence.

serves it · confidence 0.85 · as of 1.0.4

  • VortexSystem
    Sources/Vortex/System/VortexSystem.swift:11
    View the line on GitHub →
    Core particle system generator class; unconditional in surface (no gaps).
  • VortexView
    Sources/Vortex/Views/VortexView.swift:11
    View the line on GitHub →
    SwiftUI view that renders a Vortex particle system; unconditional in surface.
  • Package.swift:8
    View the line on GitHub →
    Manifest explicitly declares .macCatalyst(.v15); README does not mention Catalyst, hence slightly lower confidence.
pow as of 1.0.6
Details

serves it · confidence 0.90 · as of 1.0.6

  • AnyChangeEffect.spray
    Sources/Pow/Effects/SprayEffect.swift:15
    View the line on GitHub →
    Confetti-style effect emitting multiple particles from an origin point; unconditioned in surface.
  • AnyChangeEffect.rise
    Sources/Pow/Effects/RisingParticleEffect.swift:12
    View the line on GitHub →
    Emits particles that float up from the origin point.
  • ParticleLayer
    Sources/Pow/Infrastructure/ParticleLayer.swift:42
    View the line on GitHub →
    Dedicated particle rendering context type.

serves it · confidence 0.90 · as of 1.0.6

?

not verified yet · confidence 0.40 · as of 1.0.6

  • AnyChangeEffect.spray
    Sources/Pow/Effects/SprayEffect.swift:15
    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.90 · as of 1.0.6

serves it · confidence 0.80 · as of 1.0.6

?

not verified yet · confidence 0.20 · as of 1.0.6

  • AnyChangeEffect.spray
    Sources/Pow/Effects/SprayEffect.swift:15
    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.90 · 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