├── .github ├── prlint.json └── workflows │ └── ci.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── xcshareddata │ └── xcschemes │ │ └── FancyGradient.xcscheme │ └── xcuserdata │ └── nikoloutsosk.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Demo.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Demo ├── Demo.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── nikoloutsosk.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── Demo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── SceneDelegate.swift │ ├── UIVIew+Extensions.swift │ └── ViewController.swift └── Package.swift ├── FancyGradient.podspec ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── FancyGradient │ ├── Animationable.swift │ ├── ColorAnimation.swift │ ├── ColorStopsAnimation.swift │ ├── CombineAnimation.swift │ ├── CustomAnimation.swift │ ├── DirectionAnimation.swift │ ├── EmptyAnimation.swift │ ├── FancyGradientView+Animation.swift │ ├── FancyGradientView+Model.swift │ ├── FancyGradientView.swift │ └── UIColor+Extensions.swift ├── Tests └── FancyGradientTests │ ├── CustomAnimationTests.swift │ ├── FancyGradientTests.swift │ └── FancyGradientViewDelegateSpy.swift ├── docs └── demoFancyGradient.gif └── icon.png /.github/prlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/.github/prlint.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/FancyGradient.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/FancyGradient.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcuserdata/nikoloutsosk.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/.swiftpm/xcode/xcuserdata/nikoloutsosk.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Demo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/xcuserdata/nikoloutsosk.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo.xcodeproj/xcuserdata/nikoloutsosk.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Demo/Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/Info.plist -------------------------------------------------------------------------------- /Demo/Demo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/SceneDelegate.swift -------------------------------------------------------------------------------- /Demo/Demo/UIVIew+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/UIVIew+Extensions.swift -------------------------------------------------------------------------------- /Demo/Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Demo/ViewController.swift -------------------------------------------------------------------------------- /Demo/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Demo/Package.swift -------------------------------------------------------------------------------- /FancyGradient.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/FancyGradient.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FancyGradient/Animationable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/Animationable.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/ColorAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/ColorAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/ColorStopsAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/ColorStopsAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/CombineAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/CombineAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/CustomAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/CustomAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/DirectionAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/DirectionAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/EmptyAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/EmptyAnimation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/FancyGradientView+Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/FancyGradientView+Animation.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/FancyGradientView+Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/FancyGradientView+Model.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/FancyGradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/FancyGradientView.swift -------------------------------------------------------------------------------- /Sources/FancyGradient/UIColor+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Sources/FancyGradient/UIColor+Extensions.swift -------------------------------------------------------------------------------- /Tests/FancyGradientTests/CustomAnimationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Tests/FancyGradientTests/CustomAnimationTests.swift -------------------------------------------------------------------------------- /Tests/FancyGradientTests/FancyGradientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Tests/FancyGradientTests/FancyGradientTests.swift -------------------------------------------------------------------------------- /Tests/FancyGradientTests/FancyGradientViewDelegateSpy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/Tests/FancyGradientTests/FancyGradientViewDelegateSpy.swift -------------------------------------------------------------------------------- /docs/demoFancyGradient.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/docs/demoFancyGradient.gif -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nikoloutsos/fancyGradient/HEAD/icon.png --------------------------------------------------------------------------------