├── .gitignore ├── Assets ├── article@2x.png ├── patterns@2x.png └── profile@2x.png ├── LICENSE ├── Layoutless.podspec ├── Layoutless.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Layoutless-iOS.xcscheme │ └── Layoutless-tvOS.xcscheme ├── Layoutless.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Layoutless ├── Info.plist └── Layoutless.h ├── LayoutlessDemo ├── LayoutlessDemo.xcodeproj │ └── project.pbxproj └── LayoutlessDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Package.swift ├── Playground.playground ├── Contents.swift ├── contents.xcplayground └── timeline.xctimeline ├── README.md └── Sources ├── Layout ├── Anchorable.swift ├── ChildNode.swift ├── Layout.swift ├── LayoutNode.swift ├── LayoutProtocol.swift ├── Layoutless+UIKit.swift ├── Layoutless.swift ├── Length.swift ├── Revertable.swift ├── TraitQueryLayoutSet.swift ├── UIView+iOS10.swift └── WindowTraitCollection.swift ├── Style └── Style.swift └── Views ├── Deprecations.swift ├── UI.Button.swift ├── UI.CollectionViewCell.swift ├── UI.Control.swift ├── UI.ImageView.swift ├── UI.Label.swift ├── UI.TableViewCell.swift ├── UI.TextField.swift ├── UI.View.swift ├── UI.ViewController.swift ├── UI.Window.swift └── UI.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/article@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Assets/article@2x.png -------------------------------------------------------------------------------- /Assets/patterns@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Assets/patterns@2x.png -------------------------------------------------------------------------------- /Assets/profile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Assets/profile@2x.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LICENSE -------------------------------------------------------------------------------- /Layoutless.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.podspec -------------------------------------------------------------------------------- /Layoutless.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Layoutless.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Layoutless.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Layoutless.xcodeproj/xcshareddata/xcschemes/Layoutless-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcodeproj/xcshareddata/xcschemes/Layoutless-iOS.xcscheme -------------------------------------------------------------------------------- /Layoutless.xcodeproj/xcshareddata/xcschemes/Layoutless-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcodeproj/xcshareddata/xcschemes/Layoutless-tvOS.xcscheme -------------------------------------------------------------------------------- /Layoutless.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Layoutless.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Layoutless/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless/Info.plist -------------------------------------------------------------------------------- /Layoutless/Layoutless.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Layoutless/Layoutless.h -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/AppDelegate.swift -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/Info.plist -------------------------------------------------------------------------------- /LayoutlessDemo/LayoutlessDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/LayoutlessDemo/LayoutlessDemo/ViewController.swift -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Package.swift -------------------------------------------------------------------------------- /Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Playground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Playground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Layout/Anchorable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Anchorable.swift -------------------------------------------------------------------------------- /Sources/Layout/ChildNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/ChildNode.swift -------------------------------------------------------------------------------- /Sources/Layout/Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Layout.swift -------------------------------------------------------------------------------- /Sources/Layout/LayoutNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/LayoutNode.swift -------------------------------------------------------------------------------- /Sources/Layout/LayoutProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/LayoutProtocol.swift -------------------------------------------------------------------------------- /Sources/Layout/Layoutless+UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Layoutless+UIKit.swift -------------------------------------------------------------------------------- /Sources/Layout/Layoutless.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Layoutless.swift -------------------------------------------------------------------------------- /Sources/Layout/Length.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Length.swift -------------------------------------------------------------------------------- /Sources/Layout/Revertable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/Revertable.swift -------------------------------------------------------------------------------- /Sources/Layout/TraitQueryLayoutSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/TraitQueryLayoutSet.swift -------------------------------------------------------------------------------- /Sources/Layout/UIView+iOS10.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/UIView+iOS10.swift -------------------------------------------------------------------------------- /Sources/Layout/WindowTraitCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Layout/WindowTraitCollection.swift -------------------------------------------------------------------------------- /Sources/Style/Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Style/Style.swift -------------------------------------------------------------------------------- /Sources/Views/Deprecations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/Deprecations.swift -------------------------------------------------------------------------------- /Sources/Views/UI.Button.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.Button.swift -------------------------------------------------------------------------------- /Sources/Views/UI.CollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.CollectionViewCell.swift -------------------------------------------------------------------------------- /Sources/Views/UI.Control.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.Control.swift -------------------------------------------------------------------------------- /Sources/Views/UI.ImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.ImageView.swift -------------------------------------------------------------------------------- /Sources/Views/UI.Label.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.Label.swift -------------------------------------------------------------------------------- /Sources/Views/UI.TableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.TableViewCell.swift -------------------------------------------------------------------------------- /Sources/Views/UI.TextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.TextField.swift -------------------------------------------------------------------------------- /Sources/Views/UI.View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.View.swift -------------------------------------------------------------------------------- /Sources/Views/UI.ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.ViewController.swift -------------------------------------------------------------------------------- /Sources/Views/UI.Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.Window.swift -------------------------------------------------------------------------------- /Sources/Views/UI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeclarativeHub/Layoutless/HEAD/Sources/Views/UI.swift --------------------------------------------------------------------------------