All Projects → onmyway133 → EasyConfetti

onmyway133 / EasyConfetti

Licence: other
🎊 Fancy confetti effects in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to EasyConfetti

Cheers
🎊 Fancy confetti effects in Swift
Stars: ✭ 527 (-5.39%)
Mutual labels:  particle, effect
ParticleLib
一个用于Minecraft Particle的类库
Stars: ✭ 19 (-96.59%)
Mutual labels:  particle, effect
Hardware Libraries
Particle parts for computer-aided design (CAD)
Stars: ✭ 77 (-86.18%)
Mutual labels:  particle
js-confetti
JS Confetti library that supports emojis 🦄 🎉 ⚡️
Stars: ✭ 343 (-38.42%)
Mutual labels:  confetti
Particle Cli
Command Line Interface for Particle Cloud and devices
Stars: ✭ 208 (-62.66%)
Mutual labels:  particle
Particleeffectforugui
Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.
Stars: ✭ 1,941 (+248.47%)
Mutual labels:  particle
react-snowfetti
Generates random particles using html5 canvas API.
Stars: ✭ 17 (-96.95%)
Mutual labels:  confetti
Device Os
Device OS (Firmware) for Particle Devices
Stars: ✭ 976 (+75.22%)
Mutual labels:  particle
MirrorReflectionEffectForUGUI
A simple mirror reflection effect for a uGUI without reflection probes or shaders.
Stars: ✭ 99 (-82.23%)
Mutual labels:  effect
Proton
Javascript particle animation library
Stars: ✭ 1,958 (+251.53%)
Mutual labels:  particle
SPConfetti
Show the confetti only when the user is having fun, and if not having fun, don't show it.
Stars: ✭ 187 (-66.43%)
Mutual labels:  confetti
Gta V Data Dumps
GTA V Data dumps useful for modding & scripting
Stars: ✭ 148 (-73.43%)
Mutual labels:  particle
Trunk
Yade project, free software for particle based simulations - The github repository is obsolete, please go to https://gitlab.com/yade-dev
Stars: ✭ 108 (-80.61%)
Mutual labels:  particle
RecreatingiMessageConfetti
An Xcode Playground to show the internals of iMessage's Confetti implementation.
Stars: ✭ 29 (-94.79%)
Mutual labels:  confetti
Sky Shader
☀️ WebGL sky and sun shader editor
Stars: ✭ 90 (-83.84%)
Mutual labels:  particle
Canvas Confetti
🎉 on-demand confetti gun
Stars: ✭ 2,394 (+329.8%)
Mutual labels:  confetti
Particle
Home of the extension YouTube Plus that allows you to experience more on YouTube
Stars: ✭ 1,057 (+89.77%)
Mutual labels:  particle
Docs
Documentation for Particle
Stars: ✭ 131 (-76.48%)
Mutual labels:  particle
react-canvas-confetti
React component for canvas-confetti library
Stars: ✭ 120 (-78.46%)
Mutual labels:  confetti
react-native-confetti
React Native component to show confetti
Stars: ✭ 46 (-91.74%)
Mutual labels:  confetti

EasyConfetti

Buy Me A Coffee

❤️ Support my apps ❤️

❤️❤️😇😍🤘❤️❤️

Usage

Basic

// Create the view
let confettiView = ConfettiView()
view.addSubview(confettiView)

// Configure
confettiView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)

// Start
confettiView.start()

// Stop
confettiView.stop()

Configuration

Configuration will be applied at the next start

// Use predefined confetti
confettiView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)

// Use texts
let string = NSAttributedString(string: "❤️", attributes: [
  NSFontAttributeName: UIFont.systemFont(ofSize: 15)
])
confettiView.config.particle = .text([string])

// Use images
let image = UIImage(named: "star")
confettiView.config.particle = .image([image])

// Change colors
confettiView.config.colors = [UIColor.red, UIColor.green]

// Customize cells
confettiView.config.customize = { cells in

}

Installation

EasyConfetti is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'EasyConfetti'

EasyConfetti is also available through Carthage. To install just write into your Cartfile:

github "hyperoslo/EasyConfetti"

EasyConfetti is also available through Accio. To install just write into your Package.swift:

.package(url: "https://github.com/onmyway133/EasyConfetti.git", .upToNextMajor(from: "2.3.0")),

Then link EasyConfetti in your App target like so:

.target(
    name: "App",
    dependencies: [
        "EasyConfetti",
    ]
),

EasyConfetti can also be installed manually. Just download and drop Sources folders in your project.

Author

Credit

Contributing

We would love you to contribute to EasyConfetti, check the CONTRIBUTING file for more info.

License

EasyConfetti is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].