├── .gitignore ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Example.xcscheme ├── Example.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── Example │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── Album.imageset │ │ ├── Album.jpg │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Astronaut.imageset │ │ ├── Astronaut.jpg │ │ └── Contents.json │ ├── ChernobylWorker.imageset │ │ ├── ChernobylWorker.png │ │ └── Contents.json │ ├── Contents.json │ ├── Earth.imageset │ │ ├── Contents.json │ │ └── Earth.png │ ├── Fade.imageset │ │ ├── Contents.json │ │ ├── Fade.png │ │ ├── Fade@2x.png │ │ └── Fade@3x.png │ ├── Moon.imageset │ │ ├── Contents.json │ │ └── Moon.png │ ├── MovieBackground.imageset │ │ ├── Contents.json │ │ └── MovieBackground.jpg │ ├── NextSong.imageset │ │ ├── Contents.json │ │ ├── NextSong.png │ │ ├── NextSong@2x.png │ │ └── NextSong@3x.png │ ├── PlayButton.imageset │ │ ├── Contents.json │ │ ├── PlayButton.png │ │ ├── PlayButton@2x.png │ │ └── PlayButton@3x.png │ ├── PreviousSong.imageset │ │ ├── Contents.json │ │ ├── PreviousSong.png │ │ ├── PreviousSong@2x.png │ │ └── PreviousSong@3x.png │ ├── SpaceMan.imageset │ │ ├── Contents.json │ │ └── SpaceMan.png │ └── Weeknd.imageset │ │ ├── Contents.json │ │ └── Weeknd.jpg │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Movie │ ├── ActionsViewController.swift │ └── MovieViewController.swift │ ├── Music │ ├── ArtistViewController.swift │ ├── SongCell.swift │ └── SongPlayerViewController.swift │ ├── SceneDelegate.swift │ ├── Selection │ └── SelectionViewController.swift │ └── Space │ ├── EarthViewController.swift │ ├── MoonViewController.swift │ └── SpaceViewController.swift ├── LICENSE ├── Package.swift ├── README.md ├── Resources ├── AdditionAnimation.gif ├── Container.gif ├── Fade.gif ├── FinalSize.gif ├── Match.gif ├── MovieGif.gif ├── MusicGif.gif ├── NoFade.gif ├── Parent.gif ├── Shift.png ├── SpaceGif.gif └── StretchSize.gif ├── Shift.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── Shift.xcscheme ├── Shift ├── Animations.swift ├── Animator.swift ├── DefaultShiftAnimation.swift ├── Extensions │ ├── CALayer+Extensions.swift │ ├── CAMediaTimingFunction+Extensions.swift │ ├── CATransform3D+Extensions.swift │ ├── CGFloat+Extensions.swift │ ├── CGPoint+Extensions.swift │ ├── NSObject+Extensions.swift │ └── UIView+Extensions.swift ├── Info.plist ├── Shift.h ├── Snapshot.swift ├── Transitions │ ├── Modal │ │ ├── ModalTransitionDismissing.swift │ │ ├── ModalTransitionModalTransitioningDelegate.swift │ │ ├── ModalTransitionPresentationController.swift │ │ └── ModalTransitionPresenting.swift │ ├── NavigationController │ │ ├── NavControllerTransitionCoordinator.swift │ │ ├── NavControllerTrasntitionDismissing.swift │ │ └── NavControllerTrasntitionPresenting.swift │ └── ShiftViewControllerTransitionDelegate.swift ├── UIView+Shift.swift ├── UIViewController+Shift.swift ├── ViewContext.swift └── ViewState.swift ├── ShiftTests ├── Info.plist └── TransitionTests.swift └── ShiftTransitions.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /Example/Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Example/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Album.imageset/Album.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Album.imageset/Album.jpg -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Album.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Album.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Astronaut.imageset/Astronaut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Astronaut.imageset/Astronaut.jpg -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Astronaut.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Astronaut.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/ChernobylWorker.imageset/ChernobylWorker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/ChernobylWorker.imageset/ChernobylWorker.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/ChernobylWorker.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/ChernobylWorker.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Earth.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Earth.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Earth.imageset/Earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Earth.imageset/Earth.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Fade.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Fade.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Fade.imageset/Fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Fade.imageset/Fade.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Fade.imageset/Fade@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Fade.imageset/Fade@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Fade.imageset/Fade@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Fade.imageset/Fade@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Moon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Moon.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Moon.imageset/Moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Moon.imageset/Moon.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/MovieBackground.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/MovieBackground.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/MovieBackground.imageset/MovieBackground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/MovieBackground.imageset/MovieBackground.jpg -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/NextSong.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/NextSong.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/NextSong.imageset/NextSong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/NextSong.imageset/NextSong.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/NextSong.imageset/NextSong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/NextSong.imageset/NextSong@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/NextSong.imageset/NextSong@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/NextSong.imageset/NextSong@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PlayButton.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PlayButton.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PlayButton.imageset/PlayButton@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PreviousSong.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PreviousSong.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/PreviousSong.imageset/PreviousSong@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/SpaceMan.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/SpaceMan.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/SpaceMan.imageset/SpaceMan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/SpaceMan.imageset/SpaceMan.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Weeknd.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Weeknd.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Weeknd.imageset/Weeknd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Assets.xcassets/Weeknd.imageset/Weeknd.jpg -------------------------------------------------------------------------------- /Example/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /Example/Example/Movie/ActionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Movie/ActionsViewController.swift -------------------------------------------------------------------------------- /Example/Example/Movie/MovieViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Movie/MovieViewController.swift -------------------------------------------------------------------------------- /Example/Example/Music/ArtistViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Music/ArtistViewController.swift -------------------------------------------------------------------------------- /Example/Example/Music/SongCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Music/SongCell.swift -------------------------------------------------------------------------------- /Example/Example/Music/SongPlayerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Music/SongPlayerViewController.swift -------------------------------------------------------------------------------- /Example/Example/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/SceneDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Selection/SelectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Selection/SelectionViewController.swift -------------------------------------------------------------------------------- /Example/Example/Space/EarthViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Space/EarthViewController.swift -------------------------------------------------------------------------------- /Example/Example/Space/MoonViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Space/MoonViewController.swift -------------------------------------------------------------------------------- /Example/Example/Space/SpaceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Example/Example/Space/SpaceViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/README.md -------------------------------------------------------------------------------- /Resources/AdditionAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/AdditionAnimation.gif -------------------------------------------------------------------------------- /Resources/Container.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/Container.gif -------------------------------------------------------------------------------- /Resources/Fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/Fade.gif -------------------------------------------------------------------------------- /Resources/FinalSize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/FinalSize.gif -------------------------------------------------------------------------------- /Resources/Match.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/Match.gif -------------------------------------------------------------------------------- /Resources/MovieGif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/MovieGif.gif -------------------------------------------------------------------------------- /Resources/MusicGif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/MusicGif.gif -------------------------------------------------------------------------------- /Resources/NoFade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/NoFade.gif -------------------------------------------------------------------------------- /Resources/Parent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/Parent.gif -------------------------------------------------------------------------------- /Resources/Shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/Shift.png -------------------------------------------------------------------------------- /Resources/SpaceGif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/SpaceGif.gif -------------------------------------------------------------------------------- /Resources/StretchSize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Resources/StretchSize.gif -------------------------------------------------------------------------------- /Shift.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Shift.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Shift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Shift.xcodeproj/xcshareddata/xcschemes/Shift.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift.xcodeproj/xcshareddata/xcschemes/Shift.xcscheme -------------------------------------------------------------------------------- /Shift/Animations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Animations.swift -------------------------------------------------------------------------------- /Shift/Animator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Animator.swift -------------------------------------------------------------------------------- /Shift/DefaultShiftAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/DefaultShiftAnimation.swift -------------------------------------------------------------------------------- /Shift/Extensions/CALayer+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/CALayer+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/CAMediaTimingFunction+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/CAMediaTimingFunction+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/CATransform3D+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/CATransform3D+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/CGFloat+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/CGFloat+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/CGPoint+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/CGPoint+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/NSObject+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/NSObject+Extensions.swift -------------------------------------------------------------------------------- /Shift/Extensions/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Extensions/UIView+Extensions.swift -------------------------------------------------------------------------------- /Shift/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Info.plist -------------------------------------------------------------------------------- /Shift/Shift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Shift.h -------------------------------------------------------------------------------- /Shift/Snapshot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Snapshot.swift -------------------------------------------------------------------------------- /Shift/Transitions/Modal/ModalTransitionDismissing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/Modal/ModalTransitionDismissing.swift -------------------------------------------------------------------------------- /Shift/Transitions/Modal/ModalTransitionModalTransitioningDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/Modal/ModalTransitionModalTransitioningDelegate.swift -------------------------------------------------------------------------------- /Shift/Transitions/Modal/ModalTransitionPresentationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/Modal/ModalTransitionPresentationController.swift -------------------------------------------------------------------------------- /Shift/Transitions/Modal/ModalTransitionPresenting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/Modal/ModalTransitionPresenting.swift -------------------------------------------------------------------------------- /Shift/Transitions/NavigationController/NavControllerTransitionCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/NavigationController/NavControllerTransitionCoordinator.swift -------------------------------------------------------------------------------- /Shift/Transitions/NavigationController/NavControllerTrasntitionDismissing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/NavigationController/NavControllerTrasntitionDismissing.swift -------------------------------------------------------------------------------- /Shift/Transitions/NavigationController/NavControllerTrasntitionPresenting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/NavigationController/NavControllerTrasntitionPresenting.swift -------------------------------------------------------------------------------- /Shift/Transitions/ShiftViewControllerTransitionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/Transitions/ShiftViewControllerTransitionDelegate.swift -------------------------------------------------------------------------------- /Shift/UIView+Shift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/UIView+Shift.swift -------------------------------------------------------------------------------- /Shift/UIViewController+Shift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/UIViewController+Shift.swift -------------------------------------------------------------------------------- /Shift/ViewContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/ViewContext.swift -------------------------------------------------------------------------------- /Shift/ViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/Shift/ViewState.swift -------------------------------------------------------------------------------- /ShiftTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/ShiftTests/Info.plist -------------------------------------------------------------------------------- /ShiftTests/TransitionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/ShiftTests/TransitionTests.swift -------------------------------------------------------------------------------- /ShiftTransitions.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wickwirew/Shift/HEAD/ShiftTransitions.podspec --------------------------------------------------------------------------------