ICConfetti
Adding delight with confetti. ICConfetti lets you rain confetti in your views. 🎉
Install / Use
/learn @ishan-chhabra/ICConfettiREADME
Description 🗣
Adding delight with confetti. ICConfetti lets you rain confetti in your views. 🎉
Preview 📺
<div align="center"> <img alt="Logo" src="https://raw.githubusercontent.com/ishan-chhabra/ICConfetti/master/Screens/screen.gif" width="220" /> </div>Code 👨💻
Snippet # 1: It's raining confetti in two lines of code. 🌧
var icConfetti: ICConfetti!
override func viewDidLoad() {
super.viewDidLoad()
icConfetti = ICConfetti()
icConfetti.rain(in: self.view)
}
Snippet # 2: Don't forget to let the rain up! ☀️
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
icConfetti.stopRaining()
}
Snippet # 3: Set up the visual aspect! 💄
// Customize the colors... 🎨
icConfetti.colors = [.red, .green, .yellow, .blue]
// Tailor the confetti images. White template images work the best. 🖼
icConfetti.images = [
UIImage(named: "Box")!,
UIImage(named: "Circle")!,
UIImage(named: "Triangle")!,
UIImage(named: "Spiral")!
]
// Throttle the velocities... 🏎
icConfetti.velocities = [100, 128, 144, 512]
Installation 🔧
CocoaPods
ICConfetti is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod 'ICConfetti'
Author 🙏🏻
Web: Ishan Chhabra
Twitter: @chh_abracadabra
Medium: @chh_abracadabra
License 📜
ICConfetti is available under the MIT license. See the LICENSE file for more info.
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
