├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Composure.podspec ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved ├── Example │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 128.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 16.png │ │ │ ├── 167.png │ │ │ ├── 172.png │ │ │ ├── 180.png │ │ │ ├── 196.png │ │ │ ├── 20.png │ │ │ ├── 216.png │ │ │ ├── 256.png │ │ │ ├── 29.png │ │ │ ├── 32.png │ │ │ ├── 40.png │ │ │ ├── 48.png │ │ │ ├── 50.png │ │ │ ├── 512.png │ │ │ ├── 55.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 64.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ ├── 88.png │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── SceneDelegate.swift │ ├── ViewController.swift │ ├── composite │ │ ├── CompositeViewController.swift │ │ ├── CompositeViewController.xib │ │ ├── CompositeViewSection.swift │ │ ├── HeaderView.swift │ │ ├── HeaderView.xib │ │ ├── ImageLabelSliderCell.swift │ │ ├── ImageLabelSliderCell.xib │ │ └── ImageLabelSliderViewModel.swift │ ├── main │ │ ├── MainViewController.swift │ │ └── MainViewController.xib │ ├── simple │ │ ├── ImageAndLabelCell.swift │ │ ├── ImageAndLabelCell.xib │ │ ├── ImageAndLabelViewModel.swift │ │ ├── SimpleViewController.swift │ │ ├── SimpleViewController.xib │ │ └── SimpleViewSection.swift │ └── utils │ │ ├── BorderedView.swift │ │ ├── IntToLayoutConverter.swift │ │ ├── NibLoadable.swift │ │ ├── RandomImage.swift │ │ └── RandomImageGenerator.swift ├── ExampleTests │ └── ExampleTests.swift └── ExampleUITests │ ├── ExampleUITests.swift │ └── ExampleUITestsLaunchTests.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── CompositionalLayoutOption.swift ├── DefinesCompositionalLayout.swift ├── NSCollectionLayoutSize+Compose.swift └── UIViewController+Compose.swift ├── Tests └── ComposureTests │ └── ComposureTests.swift └── assets ├── composure_app_icon.svg ├── preview-landscape.jpg ├── preview-portrait.jpg ├── preview.png ├── result.jpg └── results_movie.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Composure.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Composure.podspec -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /Example/Example/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/SceneDelegate.swift -------------------------------------------------------------------------------- /Example/Example/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/ViewController.swift -------------------------------------------------------------------------------- /Example/Example/composite/CompositeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/CompositeViewController.swift -------------------------------------------------------------------------------- /Example/Example/composite/CompositeViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/CompositeViewController.xib -------------------------------------------------------------------------------- /Example/Example/composite/CompositeViewSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/CompositeViewSection.swift -------------------------------------------------------------------------------- /Example/Example/composite/HeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/HeaderView.swift -------------------------------------------------------------------------------- /Example/Example/composite/HeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/HeaderView.xib -------------------------------------------------------------------------------- /Example/Example/composite/ImageLabelSliderCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/ImageLabelSliderCell.swift -------------------------------------------------------------------------------- /Example/Example/composite/ImageLabelSliderCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/ImageLabelSliderCell.xib -------------------------------------------------------------------------------- /Example/Example/composite/ImageLabelSliderViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/composite/ImageLabelSliderViewModel.swift -------------------------------------------------------------------------------- /Example/Example/main/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/main/MainViewController.swift -------------------------------------------------------------------------------- /Example/Example/main/MainViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/main/MainViewController.xib -------------------------------------------------------------------------------- /Example/Example/simple/ImageAndLabelCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/ImageAndLabelCell.swift -------------------------------------------------------------------------------- /Example/Example/simple/ImageAndLabelCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/ImageAndLabelCell.xib -------------------------------------------------------------------------------- /Example/Example/simple/ImageAndLabelViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/ImageAndLabelViewModel.swift -------------------------------------------------------------------------------- /Example/Example/simple/SimpleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/SimpleViewController.swift -------------------------------------------------------------------------------- /Example/Example/simple/SimpleViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/SimpleViewController.xib -------------------------------------------------------------------------------- /Example/Example/simple/SimpleViewSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/simple/SimpleViewSection.swift -------------------------------------------------------------------------------- /Example/Example/utils/BorderedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/utils/BorderedView.swift -------------------------------------------------------------------------------- /Example/Example/utils/IntToLayoutConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/utils/IntToLayoutConverter.swift -------------------------------------------------------------------------------- /Example/Example/utils/NibLoadable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/utils/NibLoadable.swift -------------------------------------------------------------------------------- /Example/Example/utils/RandomImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/utils/RandomImage.swift -------------------------------------------------------------------------------- /Example/Example/utils/RandomImageGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/Example/utils/RandomImageGenerator.swift -------------------------------------------------------------------------------- /Example/ExampleTests/ExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/ExampleTests/ExampleTests.swift -------------------------------------------------------------------------------- /Example/ExampleUITests/ExampleUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/ExampleUITests/ExampleUITests.swift -------------------------------------------------------------------------------- /Example/ExampleUITests/ExampleUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Example/ExampleUITests/ExampleUITestsLaunchTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CompositionalLayoutOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Sources/CompositionalLayoutOption.swift -------------------------------------------------------------------------------- /Sources/DefinesCompositionalLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Sources/DefinesCompositionalLayout.swift -------------------------------------------------------------------------------- /Sources/NSCollectionLayoutSize+Compose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Sources/NSCollectionLayoutSize+Compose.swift -------------------------------------------------------------------------------- /Sources/UIViewController+Compose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Sources/UIViewController+Compose.swift -------------------------------------------------------------------------------- /Tests/ComposureTests/ComposureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/Tests/ComposureTests/ComposureTests.swift -------------------------------------------------------------------------------- /assets/composure_app_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/composure_app_icon.svg -------------------------------------------------------------------------------- /assets/preview-landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/preview-landscape.jpg -------------------------------------------------------------------------------- /assets/preview-portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/preview-portrait.jpg -------------------------------------------------------------------------------- /assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/preview.png -------------------------------------------------------------------------------- /assets/result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/result.jpg -------------------------------------------------------------------------------- /assets/results_movie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclypse-tms/Composure/HEAD/assets/results_movie.gif --------------------------------------------------------------------------------