├── .gitignore ├── .swift-version ├── CHANGELOG.md ├── Demo ├── GearAnimation.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── GearAnimation.xcworkspace │ └── contents.xcworkspacedata ├── GearAnimation │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── GearRefreshControl-120.png │ │ │ ├── GearRefreshControl-121.png │ │ │ ├── GearRefreshControl-180.png │ │ │ ├── GearRefreshControl-58.png │ │ │ ├── GearRefreshControl-80.png │ │ │ └── GearRefreshControl-87.png │ │ └── logo.imageset │ │ │ ├── Contents.json │ │ │ └── logo.pdf │ ├── Info.plist │ └── ViewController.swift ├── GearAnimationTests │ ├── GearAnimationTests.swift │ └── Info.plist ├── Podfile ├── Podfile.lock └── Pods │ ├── Local Podspecs │ └── GearRefreshControl.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── GearRefreshControl │ ├── GearRefreshControl-dummy.m │ ├── GearRefreshControl-prefix.pch │ ├── GearRefreshControl-umbrella.h │ ├── GearRefreshControl.modulemap │ ├── GearRefreshControl.xcconfig │ └── Info.plist │ ├── Pods-GearAnimation │ ├── Info.plist │ ├── Pods-GearAnimation-acknowledgements.markdown │ ├── Pods-GearAnimation-acknowledgements.plist │ ├── Pods-GearAnimation-dummy.m │ ├── Pods-GearAnimation-frameworks.sh │ ├── Pods-GearAnimation-resources.sh │ ├── Pods-GearAnimation-umbrella.h │ ├── Pods-GearAnimation.debug.xcconfig │ ├── Pods-GearAnimation.modulemap │ └── Pods-GearAnimation.release.xcconfig │ └── Pods-GearAnimationTests │ ├── Info.plist │ ├── Pods-GearAnimationTests-acknowledgements.markdown │ ├── Pods-GearAnimationTests-acknowledgements.plist │ ├── Pods-GearAnimationTests-dummy.m │ ├── Pods-GearAnimationTests-frameworks.sh │ ├── Pods-GearAnimationTests-resources.sh │ ├── Pods-GearAnimationTests-umbrella.h │ ├── Pods-GearAnimationTests.debug.xcconfig │ ├── Pods-GearAnimationTests.modulemap │ └── Pods-GearAnimationTests.release.xcconfig ├── GearRefreshControl.podspec ├── GearRefreshControl.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ └── GearRefreshControl.xcscheme ├── GearRefreshControl ├── GearRefreshControl.h └── Info.plist ├── LICENSE ├── README.md ├── Source ├── BigGear.swift ├── GearRefreshControl.swift └── MainGear.swift └── assets ├── Paintcode ├── bigGear.pcvd └── mainGear.pcvd ├── Sketch.sketch ├── demo.png ├── logo.png └── screenshot.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Demo/GearAnimation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/GearAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/GearAnimation.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/GearAnimation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/GearAnimation/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Demo/GearAnimation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-120.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-121.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-180.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-58.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-80.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/AppIcon.appiconset/GearRefreshControl-87.png -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/GearAnimation/Images.xcassets/logo.imageset/logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Images.xcassets/logo.imageset/logo.pdf -------------------------------------------------------------------------------- /Demo/GearAnimation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/Info.plist -------------------------------------------------------------------------------- /Demo/GearAnimation/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimation/ViewController.swift -------------------------------------------------------------------------------- /Demo/GearAnimationTests/GearAnimationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimationTests/GearAnimationTests.swift -------------------------------------------------------------------------------- /Demo/GearAnimationTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/GearAnimationTests/Info.plist -------------------------------------------------------------------------------- /Demo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Podfile -------------------------------------------------------------------------------- /Demo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Podfile.lock -------------------------------------------------------------------------------- /Demo/Pods/Local Podspecs/GearRefreshControl.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Local Podspecs/GearRefreshControl.podspec.json -------------------------------------------------------------------------------- /Demo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Manifest.lock -------------------------------------------------------------------------------- /Demo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-dummy.m -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-prefix.pch -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl-umbrella.h -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl.modulemap -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/GearRefreshControl.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/GearRefreshControl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/GearRefreshControl/Info.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Info.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-acknowledgements.markdown -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-acknowledgements.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-dummy.m -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-frameworks.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-resources.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation-umbrella.h -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.debug.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.modulemap -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimation/Pods-GearAnimation.release.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Info.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-acknowledgements.markdown -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-acknowledgements.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-dummy.m -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-frameworks.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-resources.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests-umbrella.h -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.debug.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.modulemap -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Demo/Pods/Target Support Files/Pods-GearAnimationTests/Pods-GearAnimationTests.release.xcconfig -------------------------------------------------------------------------------- /GearRefreshControl.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl.podspec -------------------------------------------------------------------------------- /GearRefreshControl.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GearRefreshControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GearRefreshControl.xcodeproj/xcshareddata/xcschemes/GearRefreshControl.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl.xcodeproj/xcshareddata/xcschemes/GearRefreshControl.xcscheme -------------------------------------------------------------------------------- /GearRefreshControl/GearRefreshControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl/GearRefreshControl.h -------------------------------------------------------------------------------- /GearRefreshControl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/GearRefreshControl/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/README.md -------------------------------------------------------------------------------- /Source/BigGear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Source/BigGear.swift -------------------------------------------------------------------------------- /Source/GearRefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Source/GearRefreshControl.swift -------------------------------------------------------------------------------- /Source/MainGear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/Source/MainGear.swift -------------------------------------------------------------------------------- /assets/Paintcode/bigGear.pcvd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/Paintcode/bigGear.pcvd -------------------------------------------------------------------------------- /assets/Paintcode/mainGear.pcvd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/Paintcode/mainGear.pcvd -------------------------------------------------------------------------------- /assets/Sketch.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/Sketch.sketch -------------------------------------------------------------------------------- /assets/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/demo.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreamazz/GearRefreshControl/HEAD/assets/screenshot.gif --------------------------------------------------------------------------------