├── Media.xcassets ├── AppIcon.appiconset │ └── Contents.json ├── LaunchImage.launchimage │ └── Contents.json ├── Menu Assets │ ├── Audio.imageset │ │ ├── Audio@2x.png │ │ └── Contents.json │ ├── Chat.imageset │ │ ├── Chat@2x.png │ │ └── Contents.json │ ├── Link.imageset │ │ ├── Contents.json │ │ └── Link@2x.png │ ├── Photo.imageset │ │ ├── Contents.json │ │ └── Photo@2x.png │ ├── Quote.imageset │ │ ├── Contents.json │ │ └── Quote@2x.png │ └── Text.imageset │ │ ├── Contents.json │ │ └── Text@2x.png └── Timeline Assets │ ├── dance.imageset │ ├── Contents.json │ └── dance.png │ ├── iron.imageset │ ├── Contents.json │ └── iron.png │ ├── la_boca.imageset │ ├── Contents.json │ └── la_boca.png │ ├── profile-pic.imageset │ ├── Contents.json │ └── profile-pic.png │ ├── street_art_1.imageset │ ├── Contents.json │ └── street_art_1.png │ └── street_art_2.imageset │ ├── Contents.json │ └── street_art_2.png ├── Menu.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── Menu.xccheckout │ └── xcuserdata │ │ └── mathew.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── mathew.xcuserdatad │ └── xcschemes │ ├── Menu.xcscheme │ └── xcschememanagement.plist ├── Menu ├── AppDelegate.swift ├── Base.lproj │ └── Main.storyboard ├── Info.plist ├── MainViewController.swift ├── MenuTransitionManager.swift └── MenuViewController.swift └── MenuTests ├── Info.plist └── MenuTests.swift /Media.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Audio.imageset/Audio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Audio.imageset/Audio@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Audio.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Audio.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Chat.imageset/Chat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Chat.imageset/Chat@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Chat.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Chat.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Link.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Link.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Link.imageset/Link@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Link.imageset/Link@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Photo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Photo.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Photo.imageset/Photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Photo.imageset/Photo@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Quote.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Quote.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Quote.imageset/Quote@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Quote.imageset/Quote@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Text.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Text.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Menu Assets/Text.imageset/Text@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Menu Assets/Text.imageset/Text@2x.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/dance.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/dance.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/dance.imageset/dance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/dance.imageset/dance.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/iron.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/iron.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/iron.imageset/iron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/iron.imageset/iron.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/la_boca.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/la_boca.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/la_boca.imageset/la_boca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/la_boca.imageset/la_boca.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/profile-pic.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/profile-pic.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/profile-pic.imageset/profile-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/profile-pic.imageset/profile-pic.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/street_art_1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/street_art_1.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/street_art_1.imageset/street_art_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/street_art_1.imageset/street_art_1.png -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/street_art_2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/street_art_2.imageset/Contents.json -------------------------------------------------------------------------------- /Media.xcassets/Timeline Assets/street_art_2.imageset/street_art_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Media.xcassets/Timeline Assets/street_art_2.imageset/street_art_2.png -------------------------------------------------------------------------------- /Menu.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Menu.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Menu.xcodeproj/project.xcworkspace/xcshareddata/Menu.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/project.xcworkspace/xcshareddata/Menu.xccheckout -------------------------------------------------------------------------------- /Menu.xcodeproj/project.xcworkspace/xcuserdata/mathew.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/project.xcworkspace/xcuserdata/mathew.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Menu.xcodeproj/xcuserdata/mathew.xcuserdatad/xcschemes/Menu.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/xcuserdata/mathew.xcuserdatad/xcschemes/Menu.xcscheme -------------------------------------------------------------------------------- /Menu.xcodeproj/xcuserdata/mathew.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu.xcodeproj/xcuserdata/mathew.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Menu/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/AppDelegate.swift -------------------------------------------------------------------------------- /Menu/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Menu/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/Info.plist -------------------------------------------------------------------------------- /Menu/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/MainViewController.swift -------------------------------------------------------------------------------- /Menu/MenuTransitionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/MenuTransitionManager.swift -------------------------------------------------------------------------------- /Menu/MenuViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/Menu/MenuViewController.swift -------------------------------------------------------------------------------- /MenuTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/MenuTests/Info.plist -------------------------------------------------------------------------------- /MenuTests/MenuTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial/HEAD/MenuTests/MenuTests.swift --------------------------------------------------------------------------------