├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── .travis.yml ├── Example-iOS ├── Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Example.xcscheme └── Example │ ├── ActivityIndicatorExampleViewController.swift │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── Rocket.imageset │ │ ├── Contents.json │ │ └── rocket.png │ ├── BackgroundColorView.swift │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── BasicTweenViewController.swift │ ├── BezierCurveExampleViewController.swift │ ├── BezierExampleModel.swift │ ├── ClockView.swift │ ├── CycleSelector.swift │ ├── DraggablePointsView.swift │ ├── DrawClosureView.swift │ ├── EasingExampleCell.swift │ ├── EasingExampleCell.xib │ ├── EasingExamplesViewController.swift │ ├── ExampleSwitcherViewController.swift │ ├── Info.plist │ ├── IntroView.swift │ ├── OnboardingCell.swift │ ├── OnboardingCell.xib │ ├── OnboardingExampleViewController.swift │ ├── RocketView.swift │ ├── StarsView.swift │ ├── StringTweenViewController.swift │ ├── SunAndMoonExampleViewController.swift │ └── TweenKitAttributesView.swift ├── Example-macOS ├── Example-macOS.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Example-macOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── Example_macOS.entitlements │ ├── Info.plist │ └── ViewController.swift ├── Example-tvOS ├── Example-tvOS.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Example-tvOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── App Icon & Top Shelf Image.brandassets │ │ ├── App Icon - App Store.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── App Icon.imagestack │ │ │ ├── Back.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.imagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Top Shelf Image Wide.imageset │ │ │ └── Contents.json │ │ └── Top Shelf Image.imageset │ │ │ └── Contents.json │ ├── Contents.json │ └── Launch Image.launchimage │ │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── LICENSE ├── Package.swift ├── README.md ├── TweenKit.podspec └── TweenKit ├── TweenKit-macOS ├── Info.plist └── TweenKit_macOS.h ├── TweenKit-tvOS └── Info.plist ├── TweenKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── TweenKit-macOS.xcscheme │ ├── TweenKit-tvOS.xcscheme │ ├── TweenKit.xcscheme │ └── TweenKitTests.xcscheme ├── TweenKit ├── Action.swift ├── ActionGroup.swift ├── ActionScheduler.swift ├── ActionScrubber.swift ├── ActionSequence.swift ├── Animation.swift ├── ArcAction.swift ├── BezierAction.swift ├── BezierPath.swift ├── CoreGraphics+Tweenable.swift ├── DelayAction.swift ├── DisplayLink.swift ├── Easing.swift ├── Info.plist ├── InterpolateAction.swift ├── Lazy.swift ├── Math.swift ├── RepeatAction.swift ├── RepeatForeverAction.swift ├── ReverseAction.swift ├── RunBlockAction.swift ├── Tweenable.swift ├── UIBezierPath+BezierPath.swift ├── UIKit+Tweenable.swift └── YoyoAction.swift └── TweenKitTests ├── Action+Testable.swift ├── ActionGroupTests.swift ├── ActionScrubberTests.swift ├── ActionSequenceTests.swift ├── ArcActionTests.swift ├── BezierActionTests.swift ├── BezierPath+Testable.swift ├── CoreGraphicsTweenableTests.swift ├── DelayActionTests.swift ├── FiniteTimeActioMock.swift ├── Info.plist ├── InterpolateActionTests.swift ├── LazyTests.swift ├── RepeatActionTests.swift ├── RepeatForeverActionTests.swift ├── ReverseActionTests.swift ├── RunBlockActionTests.swift ├── SchedulerTests.swift ├── Sheduler+Extensions.swift ├── Ticker.swift ├── XCTestCase+CustomAssertions.swift └── YoyoActionTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example-iOS/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example-iOS/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example-iOS/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example-iOS/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /Example-iOS/Example/ActivityIndicatorExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/ActivityIndicatorExampleViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example-iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example-iOS/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example-iOS/Example/Assets.xcassets/Rocket.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Assets.xcassets/Rocket.imageset/Contents.json -------------------------------------------------------------------------------- /Example-iOS/Example/Assets.xcassets/Rocket.imageset/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Assets.xcassets/Rocket.imageset/rocket.png -------------------------------------------------------------------------------- /Example-iOS/Example/BackgroundColorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/BackgroundColorView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example-iOS/Example/BasicTweenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/BasicTweenViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/BezierCurveExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/BezierCurveExampleViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/BezierExampleModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/BezierExampleModel.swift -------------------------------------------------------------------------------- /Example-iOS/Example/ClockView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/ClockView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/CycleSelector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/CycleSelector.swift -------------------------------------------------------------------------------- /Example-iOS/Example/DraggablePointsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/DraggablePointsView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/DrawClosureView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/DrawClosureView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/EasingExampleCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/EasingExampleCell.swift -------------------------------------------------------------------------------- /Example-iOS/Example/EasingExampleCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/EasingExampleCell.xib -------------------------------------------------------------------------------- /Example-iOS/Example/EasingExamplesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/EasingExamplesViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/ExampleSwitcherViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/ExampleSwitcherViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/Info.plist -------------------------------------------------------------------------------- /Example-iOS/Example/IntroView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/IntroView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/OnboardingCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/OnboardingCell.swift -------------------------------------------------------------------------------- /Example-iOS/Example/OnboardingCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/OnboardingCell.xib -------------------------------------------------------------------------------- /Example-iOS/Example/OnboardingExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/OnboardingExampleViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/RocketView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/RocketView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/StarsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/StarsView.swift -------------------------------------------------------------------------------- /Example-iOS/Example/StringTweenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/StringTweenViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/SunAndMoonExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/SunAndMoonExampleViewController.swift -------------------------------------------------------------------------------- /Example-iOS/Example/TweenKitAttributesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-iOS/Example/TweenKitAttributesView.swift -------------------------------------------------------------------------------- /Example-macOS/Example-macOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/AppDelegate.swift -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/Example_macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/Example_macOS.entitlements -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/Info.plist -------------------------------------------------------------------------------- /Example-macOS/Example-macOS/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-macOS/Example-macOS/ViewController.swift -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/AppDelegate.swift -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Assets.xcassets/Launch Image.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Assets.xcassets/Launch Image.launchimage/Contents.json -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/Info.plist -------------------------------------------------------------------------------- /Example-tvOS/Example-tvOS/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Example-tvOS/Example-tvOS/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/README.md -------------------------------------------------------------------------------- /TweenKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit.podspec -------------------------------------------------------------------------------- /TweenKit/TweenKit-macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit-macOS/Info.plist -------------------------------------------------------------------------------- /TweenKit/TweenKit-macOS/TweenKit_macOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit-macOS/TweenKit_macOS.h -------------------------------------------------------------------------------- /TweenKit/TweenKit-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit-tvOS/Info.plist -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit-macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit-macOS.xcscheme -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit-tvOS.xcscheme -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKit.xcscheme -------------------------------------------------------------------------------- /TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKitTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit.xcodeproj/xcshareddata/xcschemes/TweenKitTests.xcscheme -------------------------------------------------------------------------------- /TweenKit/TweenKit/Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Action.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ActionGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ActionGroup.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ActionScheduler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ActionScheduler.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ActionScrubber.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ActionScrubber.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ActionSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ActionSequence.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Animation.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ArcAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ArcAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/BezierAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/BezierAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/BezierPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/BezierPath.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/CoreGraphics+Tweenable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/CoreGraphics+Tweenable.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/DelayAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/DelayAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/DisplayLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/DisplayLink.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Easing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Easing.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Info.plist -------------------------------------------------------------------------------- /TweenKit/TweenKit/InterpolateAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/InterpolateAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Lazy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Lazy.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Math.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Math.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/RepeatAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/RepeatAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/RepeatForeverAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/RepeatForeverAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/ReverseAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/ReverseAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/RunBlockAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/RunBlockAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/Tweenable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/Tweenable.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/UIBezierPath+BezierPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/UIBezierPath+BezierPath.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/UIKit+Tweenable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/UIKit+Tweenable.swift -------------------------------------------------------------------------------- /TweenKit/TweenKit/YoyoAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKit/YoyoAction.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/Action+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/Action+Testable.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/ActionGroupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/ActionGroupTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/ActionScrubberTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/ActionScrubberTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/ActionSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/ActionSequenceTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/ArcActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/ArcActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/BezierActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/BezierActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/BezierPath+Testable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/BezierPath+Testable.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/CoreGraphicsTweenableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/CoreGraphicsTweenableTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/DelayActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/DelayActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/FiniteTimeActioMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/FiniteTimeActioMock.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/Info.plist -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/InterpolateActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/InterpolateActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/LazyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/LazyTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/RepeatActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/RepeatActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/RepeatForeverActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/RepeatForeverActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/ReverseActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/ReverseActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/RunBlockActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/RunBlockActionTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/SchedulerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/SchedulerTests.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/Sheduler+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/Sheduler+Extensions.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/Ticker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/Ticker.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/XCTestCase+CustomAssertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/XCTestCase+CustomAssertions.swift -------------------------------------------------------------------------------- /TweenKit/TweenKitTests/YoyoActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveBarnegren/TweenKit/HEAD/TweenKit/TweenKitTests/YoyoActionTests.swift --------------------------------------------------------------------------------