├── .gitignore ├── .swift-version ├── Assets ├── 400px-RGBCube_b.png ├── Bezier1.png ├── Interpolatio_Equation.png ├── Kinieta_Logo.png ├── Kinieta_Logo_Mini.png ├── RGB_Interpolation.jpg ├── RGB_color_solid_cube.png ├── gradient_ios.png ├── m0.png ├── m1.png ├── m3.png ├── m4.png ├── move.easeInOut.Back.gif ├── move.easeInOut.Custom.gif └── move.easeInOut.fade.gif ├── Kinieta.podspec ├── Kinieta.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── michaelmichailidis.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Kinieta ├── Action.swift ├── Animation.swift ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x-1.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@1x.png │ │ ├── Icon-App-40x40@2x-1.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ ├── Icon-App-83.5x83.5@2x.png │ │ └── iTunesArtwork@2x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Bezier.swift ├── Collection.swift ├── ColorSpaces.swift ├── Easing.swift ├── Engine.swift ├── Extensions.swift ├── Group.swift ├── Info.plist ├── Kinieta.swift ├── Pause.swift ├── Sequence.swift ├── UIColor+Components.swift ├── UIColorExtension.swift ├── View.swift └── ViewController.swift ├── KinietaTests ├── CalculationsTests.swift ├── ColorComponentsTests.swift ├── Info.plist └── KinietaTests.swift ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.0 2 | -------------------------------------------------------------------------------- /Assets/400px-RGBCube_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/400px-RGBCube_b.png -------------------------------------------------------------------------------- /Assets/Bezier1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/Bezier1.png -------------------------------------------------------------------------------- /Assets/Interpolatio_Equation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/Interpolatio_Equation.png -------------------------------------------------------------------------------- /Assets/Kinieta_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/Kinieta_Logo.png -------------------------------------------------------------------------------- /Assets/Kinieta_Logo_Mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/Kinieta_Logo_Mini.png -------------------------------------------------------------------------------- /Assets/RGB_Interpolation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/RGB_Interpolation.jpg -------------------------------------------------------------------------------- /Assets/RGB_color_solid_cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/RGB_color_solid_cube.png -------------------------------------------------------------------------------- /Assets/gradient_ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/gradient_ios.png -------------------------------------------------------------------------------- /Assets/m0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/m0.png -------------------------------------------------------------------------------- /Assets/m1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/m1.png -------------------------------------------------------------------------------- /Assets/m3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/m3.png -------------------------------------------------------------------------------- /Assets/m4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/m4.png -------------------------------------------------------------------------------- /Assets/move.easeInOut.Back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/move.easeInOut.Back.gif -------------------------------------------------------------------------------- /Assets/move.easeInOut.Custom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/move.easeInOut.Custom.gif -------------------------------------------------------------------------------- /Assets/move.easeInOut.fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Assets/move.easeInOut.fade.gif -------------------------------------------------------------------------------- /Kinieta.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta.podspec -------------------------------------------------------------------------------- /Kinieta.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Kinieta.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Kinieta.xcodeproj/xcuserdata/michaelmichailidis.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta.xcodeproj/xcuserdata/michaelmichailidis.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Kinieta/Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Action.swift -------------------------------------------------------------------------------- /Kinieta/Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Animation.swift -------------------------------------------------------------------------------- /Kinieta/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/AppDelegate.swift -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Kinieta/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /Kinieta/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Kinieta/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Kinieta/Bezier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Bezier.swift -------------------------------------------------------------------------------- /Kinieta/Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Collection.swift -------------------------------------------------------------------------------- /Kinieta/ColorSpaces.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/ColorSpaces.swift -------------------------------------------------------------------------------- /Kinieta/Easing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Easing.swift -------------------------------------------------------------------------------- /Kinieta/Engine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Engine.swift -------------------------------------------------------------------------------- /Kinieta/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Extensions.swift -------------------------------------------------------------------------------- /Kinieta/Group.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Group.swift -------------------------------------------------------------------------------- /Kinieta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Info.plist -------------------------------------------------------------------------------- /Kinieta/Kinieta.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Kinieta.swift -------------------------------------------------------------------------------- /Kinieta/Pause.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Pause.swift -------------------------------------------------------------------------------- /Kinieta/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/Sequence.swift -------------------------------------------------------------------------------- /Kinieta/UIColor+Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/UIColor+Components.swift -------------------------------------------------------------------------------- /Kinieta/UIColorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/UIColorExtension.swift -------------------------------------------------------------------------------- /Kinieta/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/View.swift -------------------------------------------------------------------------------- /Kinieta/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/Kinieta/ViewController.swift -------------------------------------------------------------------------------- /KinietaTests/CalculationsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/KinietaTests/CalculationsTests.swift -------------------------------------------------------------------------------- /KinietaTests/ColorComponentsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/KinietaTests/ColorComponentsTests.swift -------------------------------------------------------------------------------- /KinietaTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/KinietaTests/Info.plist -------------------------------------------------------------------------------- /KinietaTests/KinietaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/KinietaTests/KinietaTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmick66/kinieta/HEAD/README.md --------------------------------------------------------------------------------