All Projects → maustinstar → Shiny

maustinstar / Shiny

Licence: mit
Shiny uses your gyroscope to simulate lighting and motion effects on colors. Works on almost every SwiftUI View.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Shiny

React Magic Hat
🎩✨Library to implement the Magic Hat technique, blazingly fast 🚀
Stars: ✭ 297 (+31.42%)
Mutual labels:  ux, motion
ReactZooApp
ReactZooApp
Stars: ✭ 33 (-85.4%)
Mutual labels:  ux, motion
Use Web Animations
😎 🍿 React hook for highly-performant and manipulable animations using Web Animations API.
Stars: ✭ 802 (+254.87%)
Mutual labels:  ux, motion
Realityui
A Swift Package for creating familiar UI Elements and animations in a RealityKit rendered Augmented Reality or Virtual Reality scene.
Stars: ✭ 275 (+21.68%)
Mutual labels:  swift-package-manager, ux
Liquid
Create a playful backsplash in SwiftUI.
Stars: ✭ 127 (-43.81%)
Mutual labels:  swift-package-manager, ux
Partitionkit
A SwiftUI Library for creating resizable partitions for View Content.
Stars: ✭ 196 (-13.27%)
Mutual labels:  swift-package-manager
Shrine Materialdesign2
implementation of Material Design 2 Shrine project
Stars: ✭ 215 (-4.87%)
Mutual labels:  ux
Vim Sneak
The missing motion for Vim 👟
Stars: ✭ 2,467 (+991.59%)
Mutual labels:  motion
Flutter Ui Kit
A repository full of beautiful UI examples in Flutter
Stars: ✭ 188 (-16.81%)
Mutual labels:  ux
Server
☁️ Nextcloud server, a safe home for all your data
Stars: ✭ 17,723 (+7742.04%)
Mutual labels:  ux
Product Series
📚 产品迷思,不仅仅是产品经理,对于产品设计、交互体验、项目管理、行业视点等多方面的思考。
Stars: ✭ 226 (+0%)
Mutual labels:  ux
Dtphotoviewercontroller
A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.
Stars: ✭ 212 (-6.19%)
Mutual labels:  swift-package-manager
Codablewrappers
A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy
Stars: ✭ 197 (-12.83%)
Mutual labels:  swift-package-manager
Aksidemenu
Beautiful iOS side menu library with parallax effect. Written in Swift
Stars: ✭ 216 (-4.42%)
Mutual labels:  swift-package-manager
Lunacy Docs
Documentation for Lunacy, Graphic Design Software with built-in assets
Stars: ✭ 190 (-15.93%)
Mutual labels:  ux
Swiftvalidators
String (and more) validation for iOS
Stars: ✭ 226 (+0%)
Mutual labels:  swift-package-manager
Animatable Component
Animate once, use Everywhere! 💫
Stars: ✭ 188 (-16.81%)
Mutual labels:  ux
Wwdchelper
⏬ Help you get WWDC info easily, especially for subtitles.
Stars: ✭ 208 (-7.96%)
Mutual labels:  swift-package-manager
Mathutilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Stars: ✭ 2,815 (+1145.58%)
Mutual labels:  motion
Floatl
☁️ A pragmatic implementation of the Float Label Pattern for the web
Stars: ✭ 204 (-9.73%)
Mutual labels:  ux

Shiny

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

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

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].