nathantannar4 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:BSD 2-Clause "Simplified" License


Languages

Language:Swift 100.0%