├── .github └── issue_template.md ├── .gitignore ├── .swift-version ├── .travis.yml ├── Assets ├── Gif │ ├── _allen.gif │ ├── _arc.gif │ ├── _arrow.gif │ ├── _circle.gif │ ├── _dot.gif │ ├── _native.gif │ ├── _ring.gif │ ├── _triangle.gif │ ├── _woody.gif │ ├── allen.gif │ ├── arc.gif │ ├── arrow.gif │ ├── circle.gif │ ├── dot.gif │ ├── native.gif │ ├── ring.gif │ ├── triangle.gif │ └── woody.gif └── titleView.png ├── CREADME.md ├── Demo ├── .DS_Store ├── KafkaExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── KafkaExample.xcscheme ├── KafkaExample │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── logoiPadApp_76pt.png │ │ │ ├── logoiPadApp_76pt@2x.png │ │ │ ├── logoiPadNotifications_20pt.png │ │ │ ├── logoiPadNotifications_20pt@2x.png │ │ │ ├── logoiPadProApp_83.5pt@2x.png │ │ │ ├── logoiPadSpootlight5_29pt.png │ │ │ ├── logoiPadSpootlight5_29pt@2x.png │ │ │ ├── logoiPadSpootlight7_40pt.png │ │ │ ├── logoiPadSpootlight7_40pt@2x.png │ │ │ ├── logoiPhoneApp_60pt@2x.png │ │ │ ├── logoiPhoneApp_60pt@3x.png │ │ │ ├── logoiPhoneNotification_20pt@2x.png │ │ │ ├── logoiPhoneNotification_20pt@3x.png │ │ │ ├── logoiPhoneSpootlight5_29pt@2x.png │ │ │ ├── logoiPhoneSpootlight5_29pt@3x.png │ │ │ ├── logoiPhoneSpootlight7_40pt@2x.png │ │ │ ├── logoiPhoneSpootlight7_40pt@3x.png │ │ │ └── logostore_1024pt.png │ │ ├── Contents.json │ │ ├── LaunchImage.launchimage │ │ │ ├── Contents.json │ │ │ ├── launchiPadPortraitWOSBiOS56_768x1004pt.png │ │ │ ├── launchiPadPortraitWOSBiOS56_768x1004pt@2x.png │ │ │ ├── launchiPadPortraitiOS56_768x1024pt.png │ │ │ ├── launchiPadPortraitiOS56_768x1024pt@2x.png │ │ │ ├── launchiPadPortraitiOS789_768x1024pt.png │ │ │ ├── launchiPadPortraitiOS789_768x1024pt@2x.png │ │ │ ├── launchiPhonePortraitiOS56_320x480pt.png │ │ │ ├── launchiPhonePortraitiOS56_320x480pt@2x.png │ │ │ ├── launchiPhonePortraitiOS56_320x568pt@2x.png │ │ │ ├── launchiPhonePortraitiOS789_320x480pt@2x.png │ │ │ ├── launchiPhonePortraitiOS789_320x568pt@2x.png │ │ │ ├── launchiPhonePortraitiOS89_375x667pt@2x.png │ │ │ ├── launchiPhonePortraitiOS89_414x736pt@3x.png │ │ │ └── launchiPhoneXPortraitiOS11_375x812pt@3x.png │ │ └── icon.imageset │ │ │ ├── Contents.json │ │ │ └── icon.png │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Controllers │ │ ├── KafkaCollectionViewController.h │ │ ├── KafkaCollectionViewController.m │ │ ├── KafkaCustomTableViewController.h │ │ ├── KafkaCustomTableViewController.m │ │ ├── KafkaMainListController.h │ │ ├── KafkaMainListController.m │ │ ├── KafkaScrollViewController.h │ │ ├── KafkaScrollViewController.m │ │ ├── KafkaTableViewController.h │ │ └── KafkaTableViewController.m │ ├── Info.plist │ ├── KafkaAppDelegate.h │ ├── KafkaAppDelegate.m │ ├── KafkaExample.entitlements │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── main.m │ └── zh-Hans.lproj │ │ └── InfoPlist.strings ├── KafkaExampleTests │ ├── Info.plist │ └── KafkaExampleTests.m └── KafkaExampleUITests │ ├── Info.plist │ └── KafkaExampleUITests.m ├── KafkaRefresh.podspec ├── KafkaRefresh ├── Category │ ├── KafkaCategories.h │ └── KafkaCategories.m ├── Configuration │ ├── UIScrollView+KafkaConfiguration.h │ └── UIScrollView+KafkaConfiguration.m ├── Core │ ├── KafkaFootRefreshControl.h │ ├── KafkaFootRefreshControl.m │ ├── KafkaHeadRefreshControl.h │ ├── KafkaHeadRefreshControl.m │ ├── KafkaRefreshControl.h │ ├── KafkaRefreshControl.m │ ├── KafkaRefreshProtocol.h │ ├── UIScrollView+KafkaRefreshControl.h │ └── UIScrollView+KafkaRefreshControl.m ├── Default │ ├── KafkaRefreshDefaults.h │ └── KafkaRefreshDefaults.m ├── KafkaRefresh.h ├── Resource │ └── Image.bundle │ │ └── arrow48.png ├── Style │ └── KafkaRefreshStyle.h └── UIKit │ ├── FootKit │ ├── KafkaArrowFooter.h │ ├── KafkaArrowFooter.m │ ├── KafkaNativeFooter.h │ ├── KafkaNativeFooter.m │ ├── KafkaReplicatorFooter.h │ ├── KafkaReplicatorFooter.m │ ├── KafkaRingIndicatorFooter.h │ └── KafkaRingIndicatorFooter.m │ ├── HeadKit │ ├── KafkaArrowHeader.h │ ├── KafkaArrowHeader.m │ ├── KafkaNativeHeader.h │ ├── KafkaNativeHeader.m │ ├── KafkaReplicatorHeader.h │ ├── KafkaReplicatorHeader.m │ ├── KafkaRingIndicatorHeader.h │ └── KafkaRingIndicatorHeader.m │ └── LayerKit │ ├── KafkaAnimatableProtocol.h │ ├── KafkaArcLayer.h │ ├── KafkaArcLayer.m │ ├── KafkaReplicatorLayer.h │ └── KafkaReplicatorLayer.m ├── LICENSE ├── LICENSE.txt ├── README.md ├── _config.yml ├── jetbrains.png └── jetbrains.svg /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 2.3 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/.travis.yml -------------------------------------------------------------------------------- /Assets/Gif/_allen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_allen.gif -------------------------------------------------------------------------------- /Assets/Gif/_arc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_arc.gif -------------------------------------------------------------------------------- /Assets/Gif/_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_arrow.gif -------------------------------------------------------------------------------- /Assets/Gif/_circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_circle.gif -------------------------------------------------------------------------------- /Assets/Gif/_dot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_dot.gif -------------------------------------------------------------------------------- /Assets/Gif/_native.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_native.gif -------------------------------------------------------------------------------- /Assets/Gif/_ring.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_ring.gif -------------------------------------------------------------------------------- /Assets/Gif/_triangle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_triangle.gif -------------------------------------------------------------------------------- /Assets/Gif/_woody.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/_woody.gif -------------------------------------------------------------------------------- /Assets/Gif/allen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/allen.gif -------------------------------------------------------------------------------- /Assets/Gif/arc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/arc.gif -------------------------------------------------------------------------------- /Assets/Gif/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/arrow.gif -------------------------------------------------------------------------------- /Assets/Gif/circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/circle.gif -------------------------------------------------------------------------------- /Assets/Gif/dot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/dot.gif -------------------------------------------------------------------------------- /Assets/Gif/native.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/native.gif -------------------------------------------------------------------------------- /Assets/Gif/ring.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/ring.gif -------------------------------------------------------------------------------- /Assets/Gif/triangle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/triangle.gif -------------------------------------------------------------------------------- /Assets/Gif/woody.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/Gif/woody.gif -------------------------------------------------------------------------------- /Assets/titleView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Assets/titleView.png -------------------------------------------------------------------------------- /CREADME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/CREADME.md -------------------------------------------------------------------------------- /Demo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/.DS_Store -------------------------------------------------------------------------------- /Demo/KafkaExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/KafkaExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/KafkaExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/KafkaExample.xcodeproj/xcshareddata/xcschemes/KafkaExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample.xcodeproj/xcshareddata/xcschemes/KafkaExample.xcscheme -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadApp_76pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadApp_76pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadApp_76pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadApp_76pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadNotifications_20pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadNotifications_20pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadNotifications_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadNotifications_20pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadProApp_83.5pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadProApp_83.5pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight5_29pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight5_29pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight5_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight5_29pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight7_40pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight7_40pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight7_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPadSpootlight7_40pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneApp_60pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneApp_60pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneApp_60pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneApp_60pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneNotification_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneNotification_20pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneNotification_20pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneNotification_20pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight5_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight5_29pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight5_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight5_29pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight7_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight7_40pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight7_40pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logoiPhoneSpootlight7_40pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logostore_1024pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/AppIcon.appiconset/logostore_1024pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitWOSBiOS56_768x1004pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitWOSBiOS56_768x1004pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitWOSBiOS56_768x1004pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitWOSBiOS56_768x1004pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS56_768x1024pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS56_768x1024pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS56_768x1024pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS56_768x1024pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS789_768x1024pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS789_768x1024pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS789_768x1024pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPadPortraitiOS789_768x1024pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x480pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x480pt.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x480pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x480pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x568pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS56_320x568pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS789_320x480pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS789_320x480pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS789_320x568pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS789_320x568pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS89_375x667pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS89_375x667pt@2x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS89_414x736pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhonePortraitiOS89_414x736pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhoneXPortraitiOS11_375x812pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/LaunchImage.launchimage/launchiPhoneXPortraitiOS11_375x812pt@3x.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/icon.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/KafkaExample/Assets.xcassets/icon.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Assets.xcassets/icon.imageset/icon.png -------------------------------------------------------------------------------- /Demo/KafkaExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaCollectionViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaCollectionViewController.h -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaCollectionViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaCollectionViewController.m -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaCustomTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaCustomTableViewController.h -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaCustomTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaCustomTableViewController.m -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaMainListController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaMainListController.h -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaMainListController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaMainListController.m -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaScrollViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaScrollViewController.h -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaScrollViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaScrollViewController.m -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaTableViewController.h -------------------------------------------------------------------------------- /Demo/KafkaExample/Controllers/KafkaTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Controllers/KafkaTableViewController.m -------------------------------------------------------------------------------- /Demo/KafkaExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/Info.plist -------------------------------------------------------------------------------- /Demo/KafkaExample/KafkaAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/KafkaAppDelegate.h -------------------------------------------------------------------------------- /Demo/KafkaExample/KafkaAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/KafkaAppDelegate.m -------------------------------------------------------------------------------- /Demo/KafkaExample/KafkaExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/KafkaExample.entitlements -------------------------------------------------------------------------------- /Demo/KafkaExample/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Demo/KafkaExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/main.m -------------------------------------------------------------------------------- /Demo/KafkaExample/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExample/zh-Hans.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Demo/KafkaExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExampleTests/Info.plist -------------------------------------------------------------------------------- /Demo/KafkaExampleTests/KafkaExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExampleTests/KafkaExampleTests.m -------------------------------------------------------------------------------- /Demo/KafkaExampleUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExampleUITests/Info.plist -------------------------------------------------------------------------------- /Demo/KafkaExampleUITests/KafkaExampleUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/Demo/KafkaExampleUITests/KafkaExampleUITests.m -------------------------------------------------------------------------------- /KafkaRefresh.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh.podspec -------------------------------------------------------------------------------- /KafkaRefresh/Category/KafkaCategories.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Category/KafkaCategories.h -------------------------------------------------------------------------------- /KafkaRefresh/Category/KafkaCategories.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Category/KafkaCategories.m -------------------------------------------------------------------------------- /KafkaRefresh/Configuration/UIScrollView+KafkaConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Configuration/UIScrollView+KafkaConfiguration.h -------------------------------------------------------------------------------- /KafkaRefresh/Configuration/UIScrollView+KafkaConfiguration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Configuration/UIScrollView+KafkaConfiguration.m -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaFootRefreshControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaFootRefreshControl.h -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaFootRefreshControl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaFootRefreshControl.m -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaHeadRefreshControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaHeadRefreshControl.h -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaHeadRefreshControl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaHeadRefreshControl.m -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaRefreshControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaRefreshControl.h -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaRefreshControl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaRefreshControl.m -------------------------------------------------------------------------------- /KafkaRefresh/Core/KafkaRefreshProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/KafkaRefreshProtocol.h -------------------------------------------------------------------------------- /KafkaRefresh/Core/UIScrollView+KafkaRefreshControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/UIScrollView+KafkaRefreshControl.h -------------------------------------------------------------------------------- /KafkaRefresh/Core/UIScrollView+KafkaRefreshControl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Core/UIScrollView+KafkaRefreshControl.m -------------------------------------------------------------------------------- /KafkaRefresh/Default/KafkaRefreshDefaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Default/KafkaRefreshDefaults.h -------------------------------------------------------------------------------- /KafkaRefresh/Default/KafkaRefreshDefaults.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Default/KafkaRefreshDefaults.m -------------------------------------------------------------------------------- /KafkaRefresh/KafkaRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/KafkaRefresh.h -------------------------------------------------------------------------------- /KafkaRefresh/Resource/Image.bundle/arrow48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Resource/Image.bundle/arrow48.png -------------------------------------------------------------------------------- /KafkaRefresh/Style/KafkaRefreshStyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/Style/KafkaRefreshStyle.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaArrowFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaArrowFooter.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaArrowFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaArrowFooter.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaNativeFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaNativeFooter.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaNativeFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaNativeFooter.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaReplicatorFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaReplicatorFooter.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaReplicatorFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaReplicatorFooter.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaRingIndicatorFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaRingIndicatorFooter.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/FootKit/KafkaRingIndicatorFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/FootKit/KafkaRingIndicatorFooter.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaArrowHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaArrowHeader.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaArrowHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaArrowHeader.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaNativeHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaNativeHeader.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaNativeHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaNativeHeader.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaReplicatorHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaReplicatorHeader.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaReplicatorHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaReplicatorHeader.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaRingIndicatorHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaRingIndicatorHeader.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/HeadKit/KafkaRingIndicatorHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/HeadKit/KafkaRingIndicatorHeader.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/LayerKit/KafkaAnimatableProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/LayerKit/KafkaAnimatableProtocol.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/LayerKit/KafkaArcLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/LayerKit/KafkaArcLayer.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/LayerKit/KafkaArcLayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/LayerKit/KafkaArcLayer.m -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/LayerKit/KafkaReplicatorLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/LayerKit/KafkaReplicatorLayer.h -------------------------------------------------------------------------------- /KafkaRefresh/UIKit/LayerKit/KafkaReplicatorLayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/KafkaRefresh/UIKit/LayerKit/KafkaReplicatorLayer.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/_config.yml -------------------------------------------------------------------------------- /jetbrains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/jetbrains.png -------------------------------------------------------------------------------- /jetbrains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeatsKitano/KafkaRefresh/HEAD/jetbrains.svg --------------------------------------------------------------------------------