Swiftpack.co - maustinstar/shiny as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by maustinstar.
maustinstar/shiny v0.0.1
Shiny uses your gyroscope to simulate lighting and motion effects on colors. Works on almost every SwiftUI View.
⭐️ 843
🕓 2 years ago
iOS macOS
.package(url: "https://github.com/maustinstar/shiny.git", from: "v0.0.1")

Shiny

<img style="max-width:100%;" src=https://raw.githubusercontent.com/maustinstar/shiny/master/Images/shiny-rainbow.gif?raw=true width=250 align="right" />

Add motion-based texture to your SwiftUI views

Draw attention to important interface elements with .shiny(). Shiny uses your gyroscope to simulate lighting and motion effects on colors. It works on almost every native SwiftUI View. Try it on Text, Toggle, or a VStack. Just add .shiny() to get started!

💳 Inspired by the Apple Cash Card

Contents

Package

For Xcode Projects

File > Swift Packages > Add Package Dependency: https://github.com/maustinstar/shiny

For Swift Packages

Add a dependency in your your Package.swift

.package(url: "https://github.com/maustinstar/shiny.git", from: "0.0.1"),

Basic Usage

Just import Shiny and modify your view with .shiny() to get started.

import Shiny
...
Text("Hello, shiny world! ✨").shiny()

See the full Reference Guide.

Example

Rainbow text on silver card

<img style="max-width:100%;" src=https://raw.githubusercontent.com/maustinstar/shiny/master/Images/shiny-rainbow.gif?raw=true width=250 align="right" />

Text("shiny")
    .font(.largeTitle)
    .fontWeight(.bold).shiny()
    .background(
        RoundedRectangle(cornerRadius: 14.0)
            .frame(width: 200.0, height: 70.0)
            .shiny(.hyperGlossy(UIColor.systemGray5)))

See more Examples.

More

🚀 Looking for more fun SwiftUI Packages?

Credits

GitHub

link
Stars: 844
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

Initial Release
3 years ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics