| Haptic feedback |
✓
serves it · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Triggers haptic feedback whenever a value changes; decl guarded by #if os(iOS), resolves present on iOS. All evidence conditional, so capped at 0.6.AnyChangeEffect.feedbackHapticSelection
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:32 View the line on GitHub → Selection-change haptic.AnyChangeEffect.feedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:25 View the line on GitHub → feedback(hapticImpact:) using UIImpactFeedbackGenerator.FeedbackStyle.
|
✕
not served here · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark macOS absent.AnyChangeEffect.feedbackHapticSelection
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:32 View the line on GitHub → Also absent on macOS per surface digest gaps.
|
✕
not served here · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark watchOS absent. Pow provides no watchOS haptics path (WatchKit haptics are not wrapped).
|
✕
not served here · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark tvOS absent.
|
✕
not served here · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark visionOS absent.
|
✕
not served here · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark linux absent.
|
✓
serves it · confidence 0.60 · as of 1.0.6
AnyChangeEffect.hapticFeedback
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:8 View the line on GitHub → os(iOS) holds when building for Mac Catalyst; surface digest lists no macCatalyst gap for this decl. API compiles and is callable, though runtime haptic hardware on Mac is limited. All evidence conditional, so capped at 0.6.AnyChangeEffect.feedbackHapticSelection
#if os(iOS) Sources/Pow/Effects/HapticFeedbackEffect.swift:32 View the line on GitHub →
|
| Particle effects |
✓
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
AnyChangeEffect.spray Sources/Pow/Effects/SprayEffect.swift:15 View the line on GitHub → Unconditioned; no visionOS gap in surface digest.AnyChangeEffect.rise Sources/Pow/Effects/RisingParticleEffect.swift:12 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, hence 0.8 not 0.9.
|
?
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
|
| View transitions / motion effects |
✓
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
|