├── .github ├── FUNDING.yml └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .hound.yml ├── .swift-version ├── .swiftlint.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Demo ├── Demo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Demo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Config.swift │ ├── Info.plist │ ├── SampleCollectionLayout.swift │ ├── SampleCollectionViewController.swift │ ├── SampleCustomViewController.storyboard │ ├── SampleCustomViewController.swift │ ├── SampleTableViewController.swift │ ├── SampleWebViewController.swift │ ├── UIColor+Hex.swift │ ├── ViewController.swift │ └── img.jpg ├── Documents ├── PullToDismiss2MigrationGuide.md ├── blur_sample.gif ├── img1.png ├── img2.png └── sample.gif ├── LICENSE ├── ObjcDemo ├── ObjcDemo.xcodeproj │ └── project.pbxproj └── ObjcDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── CustomShadowEffect.h │ ├── CustomShadowEffect.m │ ├── Info.plist │ ├── SampleTableViewController.h │ ├── SampleTableViewController.m │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── PullToDismiss.podspec ├── PullToDismiss.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── PullToDismiss.xcscheme ├── PullToDismiss.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── PullToDismiss ├── Info.plist └── PullToDismiss.h ├── PullToDismissTests ├── Info.plist └── PullToDismissTests.swift ├── README.md └── Sources ├── BackgroundEffect.swift ├── CustomBlurView.swift ├── DelegateProxy.h ├── DelegateProxy.m ├── EdgeShadow.swift ├── PullToDismiss.swift ├── ScrollViewDelegateProxy.swift ├── UIView+EdgeShadow.swift └── Unavailable.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sgr-ksmt 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | swift: 2 | config_file: .swiftlint.yml 3 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/Demo/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/Config.swift -------------------------------------------------------------------------------- /Demo/Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/Info.plist -------------------------------------------------------------------------------- /Demo/Demo/SampleCollectionLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleCollectionLayout.swift -------------------------------------------------------------------------------- /Demo/Demo/SampleCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleCollectionViewController.swift -------------------------------------------------------------------------------- /Demo/Demo/SampleCustomViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleCustomViewController.storyboard -------------------------------------------------------------------------------- /Demo/Demo/SampleCustomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleCustomViewController.swift -------------------------------------------------------------------------------- /Demo/Demo/SampleTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleTableViewController.swift -------------------------------------------------------------------------------- /Demo/Demo/SampleWebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/SampleWebViewController.swift -------------------------------------------------------------------------------- /Demo/Demo/UIColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/UIColor+Hex.swift -------------------------------------------------------------------------------- /Demo/Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/ViewController.swift -------------------------------------------------------------------------------- /Demo/Demo/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Demo/Demo/img.jpg -------------------------------------------------------------------------------- /Documents/PullToDismiss2MigrationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Documents/PullToDismiss2MigrationGuide.md -------------------------------------------------------------------------------- /Documents/blur_sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Documents/blur_sample.gif -------------------------------------------------------------------------------- /Documents/img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Documents/img1.png -------------------------------------------------------------------------------- /Documents/img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Documents/img2.png -------------------------------------------------------------------------------- /Documents/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Documents/sample.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/LICENSE -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/AppDelegate.h -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/AppDelegate.m -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/CustomShadowEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/CustomShadowEffect.h -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/CustomShadowEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/CustomShadowEffect.m -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/Info.plist -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/SampleTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/SampleTableViewController.h -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/SampleTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/SampleTableViewController.m -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/ViewController.h -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/ViewController.m -------------------------------------------------------------------------------- /ObjcDemo/ObjcDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/ObjcDemo/ObjcDemo/main.m -------------------------------------------------------------------------------- /PullToDismiss.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.podspec -------------------------------------------------------------------------------- /PullToDismiss.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PullToDismiss.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PullToDismiss.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PullToDismiss.xcodeproj/xcshareddata/xcschemes/PullToDismiss.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcodeproj/xcshareddata/xcschemes/PullToDismiss.xcscheme -------------------------------------------------------------------------------- /PullToDismiss.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PullToDismiss.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PullToDismiss/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss/Info.plist -------------------------------------------------------------------------------- /PullToDismiss/PullToDismiss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismiss/PullToDismiss.h -------------------------------------------------------------------------------- /PullToDismissTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismissTests/Info.plist -------------------------------------------------------------------------------- /PullToDismissTests/PullToDismissTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/PullToDismissTests/PullToDismissTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/README.md -------------------------------------------------------------------------------- /Sources/BackgroundEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/BackgroundEffect.swift -------------------------------------------------------------------------------- /Sources/CustomBlurView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/CustomBlurView.swift -------------------------------------------------------------------------------- /Sources/DelegateProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/DelegateProxy.h -------------------------------------------------------------------------------- /Sources/DelegateProxy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/DelegateProxy.m -------------------------------------------------------------------------------- /Sources/EdgeShadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/EdgeShadow.swift -------------------------------------------------------------------------------- /Sources/PullToDismiss.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/PullToDismiss.swift -------------------------------------------------------------------------------- /Sources/ScrollViewDelegateProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/ScrollViewDelegateProxy.swift -------------------------------------------------------------------------------- /Sources/UIView+EdgeShadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/UIView+EdgeShadow.swift -------------------------------------------------------------------------------- /Sources/Unavailable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgr-ksmt/PullToDismiss/HEAD/Sources/Unavailable.swift --------------------------------------------------------------------------------