├── .gitignore ├── .gitmodules ├── Documentation ├── drag.gif ├── ellipse_slider.gif ├── jumpball.gif ├── moveonpath.gif ├── radar.gif ├── rotate_polygons.gif └── strokelines.gif ├── LICENSE ├── README.md ├── ShapeAnimation.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── ShapeAnimation.xcscmblueprint └── xcshareddata │ └── xcschemes │ ├── ShapeAnimation.xcscheme │ ├── ShapeAnimation_OSX.xcscheme │ └── ShapeAnimation_UITest.xcscheme ├── ShapeAnimation ├── Animation │ ├── AnimationLayer.swift │ ├── AnimationPair.swift │ ├── AnimationPrivate.swift │ ├── CALayer+Animation.swift │ ├── CALayer+Drag.swift │ ├── CALayer+Pause.swift │ ├── CALayer+Slide.swift │ └── CAShapeLayer+Animation.swift ├── Info.plist ├── Portability.swift ├── ShapeAnimation.h └── View │ ├── CALayer+ID.swift │ ├── CAShapeLayer+Gradient.swift │ ├── CAShapeLayer+Path.swift │ ├── CAShapeLayer+Style.swift │ ├── ShapeView+HitTest.swift │ ├── ShapeView+Image.swift │ └── ShapeView.swift ├── ShapeAnimation_OSX ├── Info.plist └── ShapeAnimation_OSX.h ├── ShapeAnimation_OSXTests ├── Info.plist └── ShapeAnimation_OSXTests.swift ├── ShapeAnimation_UITest ├── AppDelegate.swift ├── BallViewController.swift ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── DetailViewController.swift ├── EllipseViewController.swift ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Images │ └── airship@2x.png ├── Info.plist ├── MasterVC+Drag.swift ├── MasterVC+Hamburger.swift └── MasterViewController.swift └── ShapeAnimation_UnitTests ├── DummyTests.swift ├── Info.plist └── SwiftUtilities_Tests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/.gitmodules -------------------------------------------------------------------------------- /Documentation/drag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/drag.gif -------------------------------------------------------------------------------- /Documentation/ellipse_slider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/ellipse_slider.gif -------------------------------------------------------------------------------- /Documentation/jumpball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/jumpball.gif -------------------------------------------------------------------------------- /Documentation/moveonpath.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/moveonpath.gif -------------------------------------------------------------------------------- /Documentation/radar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/radar.gif -------------------------------------------------------------------------------- /Documentation/rotate_polygons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/rotate_polygons.gif -------------------------------------------------------------------------------- /Documentation/strokelines.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/Documentation/strokelines.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/README.md -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/project.xcworkspace/xcshareddata/ShapeAnimation.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/project.xcworkspace/xcshareddata/ShapeAnimation.xcscmblueprint -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation.xcscheme -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation_OSX.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation_OSX.xcscheme -------------------------------------------------------------------------------- /ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation_UITest.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation.xcodeproj/xcshareddata/xcschemes/ShapeAnimation_UITest.xcscheme -------------------------------------------------------------------------------- /ShapeAnimation/Animation/AnimationLayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/AnimationLayer.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/AnimationPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/AnimationPair.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/AnimationPrivate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/AnimationPrivate.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/CALayer+Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/CALayer+Animation.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/CALayer+Drag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/CALayer+Drag.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/CALayer+Pause.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/CALayer+Pause.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/CALayer+Slide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/CALayer+Slide.swift -------------------------------------------------------------------------------- /ShapeAnimation/Animation/CAShapeLayer+Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Animation/CAShapeLayer+Animation.swift -------------------------------------------------------------------------------- /ShapeAnimation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Info.plist -------------------------------------------------------------------------------- /ShapeAnimation/Portability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/Portability.swift -------------------------------------------------------------------------------- /ShapeAnimation/ShapeAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/ShapeAnimation.h -------------------------------------------------------------------------------- /ShapeAnimation/View/CALayer+ID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/CALayer+ID.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/CAShapeLayer+Gradient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/CAShapeLayer+Gradient.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/CAShapeLayer+Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/CAShapeLayer+Path.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/CAShapeLayer+Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/CAShapeLayer+Style.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/ShapeView+HitTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/ShapeView+HitTest.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/ShapeView+Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/ShapeView+Image.swift -------------------------------------------------------------------------------- /ShapeAnimation/View/ShapeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation/View/ShapeView.swift -------------------------------------------------------------------------------- /ShapeAnimation_OSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_OSX/Info.plist -------------------------------------------------------------------------------- /ShapeAnimation_OSX/ShapeAnimation_OSX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_OSX/ShapeAnimation_OSX.h -------------------------------------------------------------------------------- /ShapeAnimation_OSXTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_OSXTests/Info.plist -------------------------------------------------------------------------------- /ShapeAnimation_OSXTests/ShapeAnimation_OSXTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_OSXTests/ShapeAnimation_OSXTests.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/AppDelegate.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/BallViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/BallViewController.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /ShapeAnimation_UITest/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ShapeAnimation_UITest/DetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/DetailViewController.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/EllipseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/EllipseViewController.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ShapeAnimation_UITest/Images/airship@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/Images/airship@2x.png -------------------------------------------------------------------------------- /ShapeAnimation_UITest/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/Info.plist -------------------------------------------------------------------------------- /ShapeAnimation_UITest/MasterVC+Drag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/MasterVC+Drag.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/MasterVC+Hamburger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/MasterVC+Hamburger.swift -------------------------------------------------------------------------------- /ShapeAnimation_UITest/MasterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UITest/MasterViewController.swift -------------------------------------------------------------------------------- /ShapeAnimation_UnitTests/DummyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UnitTests/DummyTests.swift -------------------------------------------------------------------------------- /ShapeAnimation_UnitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UnitTests/Info.plist -------------------------------------------------------------------------------- /ShapeAnimation_UnitTests/SwiftUtilities_Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhcad/ShapeAnimation-Swift/HEAD/ShapeAnimation_UnitTests/SwiftUtilities_Tests.swift --------------------------------------------------------------------------------