├── .gitignore ├── GTHalfSheet ├── GTSheet.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── GTHalfSheet.xcscheme │ └── xcuserdata │ │ └── mbanach.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── GTSheet │ ├── Animators │ ├── DismissalAnimator.swift │ └── PresentationAnimator.swift │ ├── GTSheet.h │ ├── Info.plist │ ├── Presentation Logic │ ├── PresentationManager.swift │ └── PresentationViewController.swift │ ├── UI │ ├── DismissBar.storyboard │ └── DismissBarVC.swift │ └── Utilities │ ├── AnimatorConvenience.swift │ ├── PresentationProtocol.swift │ ├── Protocols.swift │ ├── TransitionConfiguration.swift │ ├── Utilities.swift │ └── VerticalPanGestureRecognizer.swift ├── HalfSheetApp ├── HalfSheetApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcuserdata │ │ ├── mattbanach.xcuserdatad │ │ └── xcschemes │ │ │ └── HalfSheetApp.xcscheme │ │ └── mbanach.xcuserdatad │ │ └── xcschemes │ │ ├── HalfSheetApp.xcscheme │ │ └── xcschememanagement.plist └── HalfSheetApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── PlainVC.swift │ └── ViewController.swift ├── LICENSE ├── README.md ├── _config.yml ├── sample.png ├── sample2.png └── sample3.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/.gitignore -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet.xcodeproj/xcshareddata/xcschemes/GTHalfSheet.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet.xcodeproj/xcshareddata/xcschemes/GTHalfSheet.xcscheme -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Animators/DismissalAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Animators/DismissalAnimator.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Animators/PresentationAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Animators/PresentationAnimator.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/GTSheet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/GTSheet.h -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Info.plist -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Presentation Logic/PresentationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Presentation Logic/PresentationManager.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Presentation Logic/PresentationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Presentation Logic/PresentationViewController.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/UI/DismissBar.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/UI/DismissBar.storyboard -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/UI/DismissBarVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/UI/DismissBarVC.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/AnimatorConvenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/AnimatorConvenience.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/PresentationProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/PresentationProtocol.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/Protocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/Protocols.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/TransitionConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/TransitionConfiguration.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/Utilities.swift -------------------------------------------------------------------------------- /GTHalfSheet/GTSheet/Utilities/VerticalPanGestureRecognizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/GTHalfSheet/GTSheet/Utilities/VerticalPanGestureRecognizer.swift -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mattbanach.xcuserdatad/xcschemes/HalfSheetApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mattbanach.xcuserdatad/xcschemes/HalfSheetApp.xcscheme -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/HalfSheetApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/HalfSheetApp.xcscheme -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp.xcodeproj/xcuserdata/mbanach.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/AppDelegate.swift -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/Info.plist -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/PlainVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/PlainVC.swift -------------------------------------------------------------------------------- /HalfSheetApp/HalfSheetApp/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/HalfSheetApp/HalfSheetApp/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/_config.yml -------------------------------------------------------------------------------- /sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/sample.png -------------------------------------------------------------------------------- /sample2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/sample2.png -------------------------------------------------------------------------------- /sample3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gametimesf/GTSheet/HEAD/sample3.png --------------------------------------------------------------------------------