├── .gitignore ├── 01_HalfModalView ├── 01_HalfModalView.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── 01_HalfModalView │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── home.imageset │ │ │ ├── Contents.json │ │ │ └── home.png │ │ ├── island.imageset │ │ │ ├── Contents.json │ │ │ └── iland.png │ │ ├── mappin.imageset │ │ │ ├── Contents.json │ │ │ └── mappin.png │ │ ├── office.imageset │ │ │ ├── Contents.json │ │ │ └── office.png │ │ ├── tag.imageset │ │ │ ├── Contents.json │ │ │ └── tag.png │ │ └── tower.imageset │ │ │ ├── Contents.json │ │ │ └── tower.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Drawer │ │ ├── DrawerLayout.swift │ │ ├── GrabberHandleView.swift │ │ ├── UISpringTimingParameters+Ex.swift │ │ └── ViewPanGestureRecognizer.swift │ ├── Info.plist │ └── Scene │ │ ├── Map │ │ ├── Base.lproj │ │ │ └── Map.storyboard │ │ └── MapViewController.swift │ │ └── Search │ │ ├── SearchViewController.storyboard │ │ ├── SearchViewController.swift │ │ └── View │ │ └── SearchCell.swift └── 01_HalfModalViewTests │ ├── Info.plist │ └── _1_HalfModalViewTests.swift ├── 02_PhotoTransition ├── 02_PhotoTransition.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── 02_PhotoTransition │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── 1.imageset │ │ │ ├── 1.jpg │ │ │ └── Contents.json │ │ ├── 2.imageset │ │ │ ├── 2.jpg │ │ │ └── Contents.json │ │ ├── 3.imageset │ │ │ ├── 3.jpg │ │ │ └── Contents.json │ │ ├── 4.imageset │ │ │ ├── 4.jpg │ │ │ └── Contents.json │ │ ├── 5.imageset │ │ │ ├── 5.jpg │ │ │ └── Contents.json │ │ ├── 6.imageset │ │ │ ├── 6.jpg │ │ │ └── Contents.json │ │ ├── 7.imageset │ │ │ ├── 7.jpg │ │ │ └── Contents.json │ │ ├── 8.imageset │ │ │ ├── 8.jpg │ │ │ └── Contents.json │ │ ├── 9.imageset │ │ │ ├── 9.jpg │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info.plist │ ├── Scene │ │ ├── Home │ │ │ ├── Base.lproj │ │ │ │ └── Main.storyboard │ │ │ ├── HomeViewController.swift │ │ │ └── HomeViewModel.swift │ │ ├── SmoothTransition │ │ │ ├── SmoothTransitionViewController.storyboard │ │ │ ├── SmoothTransitionViewController.swift │ │ │ ├── SmoothTransitionViewModel.swift │ │ │ └── View │ │ │ │ └── SmoothTrasitionCollectionViewCell.swift │ │ └── SmoothTransitionDetail │ │ │ ├── SmoothTransitionDetailViewController.swift │ │ │ ├── SmoothTransitionDetailViewController.xib │ │ │ └── SmoothTransitionDetailViewModel.swift │ └── Transition │ │ ├── GestureManager.swift │ │ ├── TransitionAnimatable.swift │ │ ├── TransitionAnimator.swift │ │ ├── TransitionController.swift │ │ └── TransitionDatasource.swift └── 02_PhotoTransitionTests │ ├── Info.plist │ └── PhotoTransitionTests.swift ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/.gitignore -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/AppDelegate.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/home.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/home.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/home.imageset/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/home.imageset/home.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/island.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/island.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/island.imageset/iland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/island.imageset/iland.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/mappin.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/mappin.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/mappin.imageset/mappin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/mappin.imageset/mappin.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/office.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/office.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/office.imageset/office.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/office.imageset/office.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/tag.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/tag.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/tag.imageset/tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/tag.imageset/tag.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/tower.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/tower.imageset/Contents.json -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Assets.xcassets/tower.imageset/tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Assets.xcassets/tower.imageset/tower.png -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Drawer/DrawerLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Drawer/DrawerLayout.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Drawer/GrabberHandleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Drawer/GrabberHandleView.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Drawer/UISpringTimingParameters+Ex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Drawer/UISpringTimingParameters+Ex.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Drawer/ViewPanGestureRecognizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Drawer/ViewPanGestureRecognizer.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Info.plist -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Scene/Map/Base.lproj/Map.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Scene/Map/Base.lproj/Map.storyboard -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Scene/Map/MapViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Scene/Map/MapViewController.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Scene/Search/SearchViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Scene/Search/SearchViewController.storyboard -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Scene/Search/SearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Scene/Search/SearchViewController.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalView/Scene/Search/View/SearchCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalView/Scene/Search/View/SearchCell.swift -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalViewTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalViewTests/Info.plist -------------------------------------------------------------------------------- /01_HalfModalView/01_HalfModalViewTests/_1_HalfModalViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/01_HalfModalView/01_HalfModalViewTests/_1_HalfModalViewTests.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/AppDelegate.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/1.imageset/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/1.imageset/1.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/1.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/2.imageset/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/2.imageset/2.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/2.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/3.imageset/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/3.imageset/3.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/3.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/4.imageset/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/4.imageset/4.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/4.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/4.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/5.imageset/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/5.imageset/5.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/5.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/6.imageset/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/6.imageset/6.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/6.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/6.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/7.imageset/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/7.imageset/7.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/7.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/7.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/8.imageset/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/8.imageset/8.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/8.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/8.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/9.imageset/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/9.imageset/9.jpg -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/9.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/9.imageset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Info.plist -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/Home/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/Home/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/Home/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/Home/HomeViewController.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/Home/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/Home/HomeViewModel.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewController.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewController.storyboard -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewController.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/SmoothTransitionViewModel.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/View/SmoothTrasitionCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransition/View/SmoothTrasitionCollectionViewCell.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewController.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewController.xib -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Scene/SmoothTransitionDetail/SmoothTransitionDetailViewModel.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Transition/GestureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Transition/GestureManager.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Transition/TransitionAnimatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Transition/TransitionAnimatable.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Transition/TransitionAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Transition/TransitionAnimator.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Transition/TransitionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Transition/TransitionController.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransition/Transition/TransitionDatasource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransition/Transition/TransitionDatasource.swift -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransitionTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransitionTests/Info.plist -------------------------------------------------------------------------------- /02_PhotoTransition/02_PhotoTransitionTests/PhotoTransitionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/02_PhotoTransition/02_PhotoTransitionTests/PhotoTransitionTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SatoTakeshiX/FluidInterfaceBook/HEAD/README.md --------------------------------------------------------------------------------