ConfettiSwiftUI icon indicating copy to clipboard operation
ConfettiSwiftUI copied to clipboard

SwiftUI Package for Configurable Confetti Animation 🎉

Results 23 ConfettiSwiftUI issues
Sort by recently updated
recently updated
newest added

### Description I added an option called `hapticFeedback` to `ConfettiConfig`, when set to `true` the it plays a haptic feedback alongside the explosion to make the animation more engaging.

I try to add an emoji which is recieved by an APN: ``` @State private var receivedEmoji: String = "🎉" @State private var cannonEmoji: String = "🥥" [...] VStack {...

Hi! Using ConfettigSwiftUI on iOS and love it there. But while porting the app on visionOS, I noticed that the confettis started to flicker Tried changing the background, in case...

Is there a possibility to have a layover that just lets rain down a continuous stream of confetti across the with of a view? (As opposed to letting the confetti...

### Description In this PR I have address the following: - Created a demo app that includes the SPM package to showcase its behaviour - Added app assets to the...

The word `animation` was misspelled in 2 locations. Both are comments and there will be no impact at the binary at all.

### Description Solving the repetition issue. ### Related Issues #32 ### Checklist - [x] Do all the test pass? - [x] Have you added descriptive comments to your code? -...

Repeat configuration is a bit misleading. Seems like 0 repetitions should not produce any confetti? Did I miss something? ### Expected Behaviour code: ```swift .confettiCannon(counter: $counter, repetitions: 3, repetitionInterval: 0.7)...

### Description PR aims to let developers using ConfettiSwiftUI to use custom views as confetti. example: ``` @ViewBuilder func youDidIt() -> some View { Text("You did it!") .font(.caption).overlay { LinearGradient(colors:...

Will be great to change `counter: Binding` to `trigger: Binding` where `Any` can by generic parameter or really `Any`. I'm sure that it's reasonable because: 1. We're need to know...