Skip to content

Ignition aims to help make your SwiftUI views feel more interactive. It does this by providing API that makes it easier to run animations.

License

Notifications You must be signed in to change notification settings

nathantannar4/Ignition

Repository files navigation

Ignition

Ignition aims to help make your SwiftUI views feel more interactive. It does this by providing API that makes it easier to run animations.

Built for performance and backwards compatibility using Engine

See Also

Preview

Demo.mov

Requirements

  • Deployment target: iOS 13.0, macOS 10.15, tvOS 13.0, or watchOS 6.0
  • Xcode 15+

Installation

Xcode Projects

Select File -> Swift Packages -> Add Package Dependency and enter https://github.com/nathantannar4/Ignition.

Swift Package Manager Projects

You can add Ignition as a package dependency in your Package.swift file:

let package = Package(
    //...
    dependencies: [
        .package(url: "https://github.com/nathantannar4/Ignition"),
    ],
    targets: [
        .target(
            name: "YourPackageTarget",
            dependencies: [
                .product(name: "Ignition", package: "Ignition"),
            ],
            //...
        ),
        //...
    ],
    //...
)

About

Ignition aims to help make your SwiftUI views feel more interactive. It does this by providing API that makes it easier to run animations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages