├── .gitignore ├── .jamithub └── projconf.json ├── .projlint.yml ├── .swiftlint.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cartfile.private ├── Cartfile.resolved ├── Demo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Modules │ ├── ImagePicker │ │ └── ImagePickerFlowController.swift │ ├── Main │ │ ├── Main.storyboard │ │ ├── MainFlowController.swift │ │ ├── MainViewController.swift │ │ └── MainViewModel.swift │ └── Tutorial │ │ ├── Page1ViewController.swift │ │ ├── Page1ViewController.xib │ │ ├── Page2ViewController.swift │ │ ├── Page2ViewController.xib │ │ ├── Page3ViewController.swift │ │ ├── Page3ViewController.xib │ │ └── TutorialFlowController.swift └── SupportingFiles │ └── Info.plist ├── Frameworks ├── Imperio │ ├── FlowController.swift │ ├── InitialFlowController.swift │ ├── ObservableProperty.swift │ └── SafeResultClosure.swift └── SupportingFiles │ └── Info.plist ├── Imperio.podspec ├── Imperio.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ ├── IDETemplateMacros.plist │ └── xcschemes │ ├── Imperio iOS.xcscheme │ └── Imperio tvOS.xcscheme ├── LICENSE ├── Logo.png ├── Package.swift ├── README.md └── Tests ├── DemoTests ├── Media.xcassets │ ├── Contents.json │ └── hogwarts.imageset │ │ ├── Contents.json │ │ ├── hogwarts~universal@1x.png │ │ ├── hogwarts~universal@2x.png │ │ └── hogwarts~universal@3x.png ├── Modules │ └── Main │ │ └── MainViewControllerTests.swift └── ReferenceImages_64 │ └── Imperio_Demo_Tests.MainViewControllerTests │ ├── testRedBackgroundWithHogwartsImage@3x.png │ └── testWhiteBackgroundWithEmptyImage@3x.png └── SupportingFiles └── Info.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/.gitignore -------------------------------------------------------------------------------- /.jamithub/projconf.json: -------------------------------------------------------------------------------- 1 | {"projectType":"swiftFramework","sourceAvailability":"open"} -------------------------------------------------------------------------------- /.projlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/.projlint.yml -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cartfile.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Cartfile.private -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "facebookarchive/ios-snapshot-test-case" "2.1.4" 2 | -------------------------------------------------------------------------------- /Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Modules/ImagePicker/ImagePickerFlowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/ImagePicker/ImagePickerFlowController.swift -------------------------------------------------------------------------------- /Demo/Modules/Main/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Main/Main.storyboard -------------------------------------------------------------------------------- /Demo/Modules/Main/MainFlowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Main/MainFlowController.swift -------------------------------------------------------------------------------- /Demo/Modules/Main/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Main/MainViewController.swift -------------------------------------------------------------------------------- /Demo/Modules/Main/MainViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Main/MainViewModel.swift -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page1ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page1ViewController.swift -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page1ViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page1ViewController.xib -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page2ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page2ViewController.swift -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page2ViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page2ViewController.xib -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page3ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page3ViewController.swift -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/Page3ViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/Page3ViewController.xib -------------------------------------------------------------------------------- /Demo/Modules/Tutorial/TutorialFlowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/Modules/Tutorial/TutorialFlowController.swift -------------------------------------------------------------------------------- /Demo/SupportingFiles/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Demo/SupportingFiles/Info.plist -------------------------------------------------------------------------------- /Frameworks/Imperio/FlowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Frameworks/Imperio/FlowController.swift -------------------------------------------------------------------------------- /Frameworks/Imperio/InitialFlowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Frameworks/Imperio/InitialFlowController.swift -------------------------------------------------------------------------------- /Frameworks/Imperio/ObservableProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Frameworks/Imperio/ObservableProperty.swift -------------------------------------------------------------------------------- /Frameworks/Imperio/SafeResultClosure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Frameworks/Imperio/SafeResultClosure.swift -------------------------------------------------------------------------------- /Frameworks/SupportingFiles/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Frameworks/SupportingFiles/Info.plist -------------------------------------------------------------------------------- /Imperio.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.podspec -------------------------------------------------------------------------------- /Imperio.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Imperio.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Imperio.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Imperio.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /Imperio.xcodeproj/xcshareddata/xcschemes/Imperio iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/xcshareddata/xcschemes/Imperio iOS.xcscheme -------------------------------------------------------------------------------- /Imperio.xcodeproj/xcshareddata/xcschemes/Imperio tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Imperio.xcodeproj/xcshareddata/xcschemes/Imperio tvOS.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/LICENSE -------------------------------------------------------------------------------- /Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Logo.png -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/README.md -------------------------------------------------------------------------------- /Tests/DemoTests/Media.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Media.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/DemoTests/Media.xcassets/hogwarts.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Media.xcassets/hogwarts.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@1x.png -------------------------------------------------------------------------------- /Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@2x.png -------------------------------------------------------------------------------- /Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Media.xcassets/hogwarts.imageset/hogwarts~universal@3x.png -------------------------------------------------------------------------------- /Tests/DemoTests/Modules/Main/MainViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/Modules/Main/MainViewControllerTests.swift -------------------------------------------------------------------------------- /Tests/DemoTests/ReferenceImages_64/Imperio_Demo_Tests.MainViewControllerTests/testRedBackgroundWithHogwartsImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/ReferenceImages_64/Imperio_Demo_Tests.MainViewControllerTests/testRedBackgroundWithHogwartsImage@3x.png -------------------------------------------------------------------------------- /Tests/DemoTests/ReferenceImages_64/Imperio_Demo_Tests.MainViewControllerTests/testWhiteBackgroundWithEmptyImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/DemoTests/ReferenceImages_64/Imperio_Demo_Tests.MainViewControllerTests/testWhiteBackgroundWithEmptyImage@3x.png -------------------------------------------------------------------------------- /Tests/SupportingFiles/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlineDev/Imperio/HEAD/Tests/SupportingFiles/Info.plist --------------------------------------------------------------------------------