├── .bundle └── config ├── .gitignore ├── .layout-ignore ├── .slather.yml ├── .swift-version ├── .swiftformat ├── .travis.yml ├── Benchmark ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Benchmark.xml ├── Info.plist ├── Template.xml └── ViewController.swift ├── CHANGELOG.md ├── CONTRIBUTING.md ├── EditorExtension ├── Application │ ├── AppDelegate.swift │ ├── Application.entitlements │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Extension │ ├── Extension.entitlements │ ├── FormatXMLCommand.swift │ ├── Info.plist │ └── SourceEditorExtension.swift └── Layout for Xcode.app │ └── Contents │ ├── Frameworks │ ├── libswiftAppKit.dylib │ ├── libswiftCore.dylib │ ├── libswiftCoreData.dylib │ ├── libswiftCoreFoundation.dylib │ ├── libswiftCoreGraphics.dylib │ ├── libswiftCoreImage.dylib │ ├── libswiftDarwin.dylib │ ├── libswiftDispatch.dylib │ ├── libswiftFoundation.dylib │ ├── libswiftIOKit.dylib │ ├── libswiftMetal.dylib │ ├── libswiftObjectiveC.dylib │ ├── libswiftQuartzCore.dylib │ ├── libswiftXPC.dylib │ └── libswiftos.dylib │ ├── Info.plist │ ├── MacOS │ └── Layout for Xcode │ ├── PkgInfo │ ├── PlugIns │ └── Layout.appex │ │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ └── Layout │ │ └── _CodeSignature │ │ └── CodeResources │ ├── Resources │ ├── Base.lproj │ │ └── Main.storyboardc │ │ │ ├── Info.plist │ │ │ ├── MainMenu.nib │ │ │ ├── NSWindowController-B8D-0N-5wS.nib │ │ │ ├── ViewController.nib │ │ │ └── XfG-lQ-9wD-view-m2S-Jp-Qdl.nib │ └── libswiftRemoteMirror.dylib │ └── _CodeSignature │ └── CodeResources ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── Layout.gif ├── Layout.podspec.json ├── Layout.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ ├── xcbaselines │ └── 0136F1B81F17863900C44673.xcbaseline │ │ ├── 7AFB6323-D685-425B-A77E-E5B825ABF723.plist │ │ ├── DA04CD01-EDD6-4EDD-82CA-316DEC3BF30E.plist │ │ └── Info.plist │ └── xcschemes │ ├── Benchmark.xcscheme │ ├── Editor Extension.xcscheme │ ├── Layout for Xcode.xcscheme │ ├── Layout.xcscheme │ ├── LayoutTool.xcscheme │ ├── PerformanceTests.xcscheme │ ├── SampleApp.xcscheme │ ├── Sandbox.xcscheme │ ├── UIDesigner.xcscheme │ └── UIKitSymbols.xcscheme ├── Layout ├── .swiftformat ├── CALayer+Layout.swift ├── Info.plist ├── Layout+Testing.swift ├── Layout+XML.swift ├── Layout.h ├── Layout.swift ├── LayoutBacked.swift ├── LayoutConsole.swift ├── LayoutDelegate.swift ├── LayoutError+LayoutNode.swift ├── LayoutError.swift ├── LayoutExpression.swift ├── LayoutLoader.swift ├── LayoutLoading.swift ├── LayoutManaged.swift ├── LayoutNode+Layout.swift ├── LayoutNode+XML.swift ├── LayoutNode.swift ├── LayoutViewController.swift ├── Properties.swift ├── ReloadManager.swift ├── RuntimeType.swift ├── RuntimeTypes.swift ├── Shared │ ├── ExpressionParser.swift │ ├── Files.swift │ ├── Shared.swift │ ├── StringUtils.swift │ ├── XMLNode+Layout.swift │ └── XMLParser.swift ├── TitleTextAttributes.swift ├── UICollectionView+Layout.swift ├── UIFont+Layout.swift ├── UIScrollView+Layout.swift ├── UIStackView+Layout.swift ├── UITableView+Layout.swift ├── UIView+Layout.swift ├── UIViewController+Layout.swift ├── Utilities.swift └── Vendor │ ├── AnyExpression.swift │ ├── Expression.swift │ └── Sprinter.swift ├── LayoutTests ├── ArrayExpressionTests.swift ├── Assets.xcassets │ ├── Contents.json │ └── MyImage.imageset │ │ ├── Contents.json │ │ └── Rocket.pdf ├── AttributedStringExpressionTests.swift ├── ColorExpressionTests.swift ├── EnumExpressionTests.swift ├── FileTests.swift ├── FontExpressionTests.swift ├── GeometryExpressionTests.swift ├── ImageExpressionTests.swift ├── Info.plist ├── LayoutExpressionTests.swift ├── LayoutFrameTests.swift ├── LayoutMountingTests.swift ├── LayoutNodeTests.swift ├── LayoutTests-Bridging-Header.h ├── Loading │ ├── LayoutDidLoad_Invalid.xml │ ├── LayoutDidLoad_Valid.xml │ ├── LayoutLoaderTests.swift │ ├── LayoutViewControllerTests.swift │ └── ReloadManagerTests.swift ├── OptionSetExpressionTests.swift ├── OptionalExpressionTests.swift ├── PropertiesTests.swift ├── RuntimeTypeTests.swift ├── SelectorExpressionTests.swift ├── StackViewTests.swift ├── StateTests.swift ├── StringConstantTests.swift ├── TableViewTest.xml ├── TableViewTests.swift ├── UTF16.txt ├── UtilitiesTests.swift └── XMLTests.swift ├── LayoutTool ├── .swiftformat ├── Common.swift ├── Formatter.swift ├── LayoutTool ├── Renamer.swift ├── Strings.swift ├── Symbols.swift └── main.swift ├── LayoutToolTests ├── FormatterTests.swift ├── Info.plist ├── RenamerTests.swift ├── ReturnCodeTests.swift ├── StringsTests.swift └── ValidationTests.swift ├── PerformanceTests ├── Example.xml ├── Info.plist └── PerformanceTests.swift ├── README.md ├── SampleApp ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Boxes.imageset │ │ ├── Boxes.pdf │ │ └── Contents.json │ ├── Collection.imageset │ │ ├── Collection.pdf │ │ └── Contents.json │ ├── Contents.json │ ├── Pages.imageset │ │ ├── Contents.json │ │ └── Pages.pdf │ ├── Rocket.imageset │ │ ├── Contents.json │ │ └── Rocket.pdf │ ├── Table.imageset │ │ ├── Contents.json │ │ └── Table.pdf │ └── Text.imageset │ │ ├── A.pdf │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Boxes.xml ├── BoxesViewController.swift ├── Collection.xml ├── CollectionCell.xml ├── CollectionViewController.swift ├── Examples.xml ├── ExamplesViewController.swift ├── Info.plist ├── Localizable.strings ├── PageTemplate.xml ├── Pages.xml ├── PagesViewController.swift ├── Table.xml ├── TableCell.xml ├── TableViewController.swift ├── Text.xml └── UIColor+Hex.swift ├── Sandbox ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Default.xml ├── EditViewController.swift └── Info.plist ├── TestFramework ├── Info.plist ├── TestFramework.h └── TestFramework.swift ├── TestFrameworkBundle ├── Assets.xcassets │ ├── Boxes.imageset │ │ ├── Boxes.pdf │ │ └── Contents.json │ └── Contents.json └── Info.plist ├── UIDesigner ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── DesignViewController.swift ├── EditViewController.swift ├── Info.plist └── TreeViewController.swift ├── UIKitSymbols ├── Info.plist └── UIKitSymbols.swift ├── format.sh └── layout.sublime-completions /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_WITHOUT: "documentation" 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/.gitignore -------------------------------------------------------------------------------- /.layout-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/.layout-ignore -------------------------------------------------------------------------------- /.slather.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/.slather.yml -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/.swiftformat -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/.travis.yml -------------------------------------------------------------------------------- /Benchmark/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/AppDelegate.swift -------------------------------------------------------------------------------- /Benchmark/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Benchmark/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Benchmark/Benchmark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/Benchmark.xml -------------------------------------------------------------------------------- /Benchmark/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/Info.plist -------------------------------------------------------------------------------- /Benchmark/Template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/Template.xml -------------------------------------------------------------------------------- /Benchmark/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Benchmark/ViewController.swift -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /EditorExtension/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/AppDelegate.swift -------------------------------------------------------------------------------- /EditorExtension/Application/Application.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/Application.entitlements -------------------------------------------------------------------------------- /EditorExtension/Application/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /EditorExtension/Application/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /EditorExtension/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/Info.plist -------------------------------------------------------------------------------- /EditorExtension/Application/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Application/ViewController.swift -------------------------------------------------------------------------------- /EditorExtension/Extension/Extension.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Extension/Extension.entitlements -------------------------------------------------------------------------------- /EditorExtension/Extension/FormatXMLCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Extension/FormatXMLCommand.swift -------------------------------------------------------------------------------- /EditorExtension/Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Extension/Info.plist -------------------------------------------------------------------------------- /EditorExtension/Extension/SourceEditorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Extension/SourceEditorExtension.swift -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftAppKit.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftAppKit.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCore.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCore.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreData.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreData.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreFoundation.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreFoundation.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreGraphics.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreGraphics.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreImage.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftCoreImage.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftDarwin.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftDarwin.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftDispatch.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftDispatch.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftFoundation.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftFoundation.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftIOKit.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftIOKit.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftMetal.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftMetal.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftObjectiveC.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftObjectiveC.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftQuartzCore.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftQuartzCore.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftXPC.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftXPC.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftos.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Frameworks/libswiftos.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Info.plist -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/MacOS/Layout for Xcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/MacOS/Layout for Xcode -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/Info.plist -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/MacOS/Layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/MacOS/Layout -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/PlugIns/Layout.appex/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/Info.plist -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/MainMenu.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/MainMenu.nib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/ViewController.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/ViewController.nib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-m2S-Jp-Qdl.nib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/Resources/libswiftRemoteMirror.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/Resources/libswiftRemoteMirror.dylib -------------------------------------------------------------------------------- /EditorExtension/Layout for Xcode.app/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/EditorExtension/Layout for Xcode.app/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Layout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.gif -------------------------------------------------------------------------------- /Layout.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.podspec.json -------------------------------------------------------------------------------- /Layout.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Layout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Layout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Layout.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/7AFB6323-D685-425B-A77E-E5B825ABF723.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/7AFB6323-D685-425B-A77E-E5B825ABF723.plist -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/DA04CD01-EDD6-4EDD-82CA-316DEC3BF30E.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/DA04CD01-EDD6-4EDD-82CA-316DEC3BF30E.plist -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcbaselines/0136F1B81F17863900C44673.xcbaseline/Info.plist -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/Benchmark.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/Benchmark.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/Editor Extension.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/Editor Extension.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/Layout for Xcode.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/Layout for Xcode.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/Layout.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/Layout.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/LayoutTool.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/LayoutTool.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/SampleApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/SampleApp.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/Sandbox.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/Sandbox.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/UIDesigner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/UIDesigner.xcscheme -------------------------------------------------------------------------------- /Layout.xcodeproj/xcshareddata/xcschemes/UIKitSymbols.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout.xcodeproj/xcshareddata/xcschemes/UIKitSymbols.xcscheme -------------------------------------------------------------------------------- /Layout/.swiftformat: -------------------------------------------------------------------------------- 1 | --exclude Vendor 2 | -------------------------------------------------------------------------------- /Layout/CALayer+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/CALayer+Layout.swift -------------------------------------------------------------------------------- /Layout/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Info.plist -------------------------------------------------------------------------------- /Layout/Layout+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Layout+Testing.swift -------------------------------------------------------------------------------- /Layout/Layout+XML.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Layout+XML.swift -------------------------------------------------------------------------------- /Layout/Layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Layout.h -------------------------------------------------------------------------------- /Layout/Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Layout.swift -------------------------------------------------------------------------------- /Layout/LayoutBacked.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutBacked.swift -------------------------------------------------------------------------------- /Layout/LayoutConsole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutConsole.swift -------------------------------------------------------------------------------- /Layout/LayoutDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutDelegate.swift -------------------------------------------------------------------------------- /Layout/LayoutError+LayoutNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutError+LayoutNode.swift -------------------------------------------------------------------------------- /Layout/LayoutError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutError.swift -------------------------------------------------------------------------------- /Layout/LayoutExpression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutExpression.swift -------------------------------------------------------------------------------- /Layout/LayoutLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutLoader.swift -------------------------------------------------------------------------------- /Layout/LayoutLoading.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutLoading.swift -------------------------------------------------------------------------------- /Layout/LayoutManaged.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutManaged.swift -------------------------------------------------------------------------------- /Layout/LayoutNode+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutNode+Layout.swift -------------------------------------------------------------------------------- /Layout/LayoutNode+XML.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutNode+XML.swift -------------------------------------------------------------------------------- /Layout/LayoutNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutNode.swift -------------------------------------------------------------------------------- /Layout/LayoutViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/LayoutViewController.swift -------------------------------------------------------------------------------- /Layout/Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Properties.swift -------------------------------------------------------------------------------- /Layout/ReloadManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/ReloadManager.swift -------------------------------------------------------------------------------- /Layout/RuntimeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/RuntimeType.swift -------------------------------------------------------------------------------- /Layout/RuntimeTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/RuntimeTypes.swift -------------------------------------------------------------------------------- /Layout/Shared/ExpressionParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/ExpressionParser.swift -------------------------------------------------------------------------------- /Layout/Shared/Files.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/Files.swift -------------------------------------------------------------------------------- /Layout/Shared/Shared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/Shared.swift -------------------------------------------------------------------------------- /Layout/Shared/StringUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/StringUtils.swift -------------------------------------------------------------------------------- /Layout/Shared/XMLNode+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/XMLNode+Layout.swift -------------------------------------------------------------------------------- /Layout/Shared/XMLParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Shared/XMLParser.swift -------------------------------------------------------------------------------- /Layout/TitleTextAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/TitleTextAttributes.swift -------------------------------------------------------------------------------- /Layout/UICollectionView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UICollectionView+Layout.swift -------------------------------------------------------------------------------- /Layout/UIFont+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UIFont+Layout.swift -------------------------------------------------------------------------------- /Layout/UIScrollView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UIScrollView+Layout.swift -------------------------------------------------------------------------------- /Layout/UIStackView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UIStackView+Layout.swift -------------------------------------------------------------------------------- /Layout/UITableView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UITableView+Layout.swift -------------------------------------------------------------------------------- /Layout/UIView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UIView+Layout.swift -------------------------------------------------------------------------------- /Layout/UIViewController+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/UIViewController+Layout.swift -------------------------------------------------------------------------------- /Layout/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Utilities.swift -------------------------------------------------------------------------------- /Layout/Vendor/AnyExpression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Vendor/AnyExpression.swift -------------------------------------------------------------------------------- /Layout/Vendor/Expression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Vendor/Expression.swift -------------------------------------------------------------------------------- /Layout/Vendor/Sprinter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Layout/Vendor/Sprinter.swift -------------------------------------------------------------------------------- /LayoutTests/ArrayExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/ArrayExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LayoutTests/Assets.xcassets/MyImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Assets.xcassets/MyImage.imageset/Contents.json -------------------------------------------------------------------------------- /LayoutTests/Assets.xcassets/MyImage.imageset/Rocket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Assets.xcassets/MyImage.imageset/Rocket.pdf -------------------------------------------------------------------------------- /LayoutTests/AttributedStringExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/AttributedStringExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/ColorExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/ColorExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/EnumExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/EnumExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/FileTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/FileTests.swift -------------------------------------------------------------------------------- /LayoutTests/FontExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/FontExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/GeometryExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/GeometryExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/ImageExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/ImageExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Info.plist -------------------------------------------------------------------------------- /LayoutTests/LayoutExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/LayoutExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/LayoutFrameTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/LayoutFrameTests.swift -------------------------------------------------------------------------------- /LayoutTests/LayoutMountingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/LayoutMountingTests.swift -------------------------------------------------------------------------------- /LayoutTests/LayoutNodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/LayoutNodeTests.swift -------------------------------------------------------------------------------- /LayoutTests/LayoutTests-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/LayoutTests-Bridging-Header.h -------------------------------------------------------------------------------- /LayoutTests/Loading/LayoutDidLoad_Invalid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Loading/LayoutDidLoad_Invalid.xml -------------------------------------------------------------------------------- /LayoutTests/Loading/LayoutDidLoad_Valid.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /LayoutTests/Loading/LayoutLoaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Loading/LayoutLoaderTests.swift -------------------------------------------------------------------------------- /LayoutTests/Loading/LayoutViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Loading/LayoutViewControllerTests.swift -------------------------------------------------------------------------------- /LayoutTests/Loading/ReloadManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/Loading/ReloadManagerTests.swift -------------------------------------------------------------------------------- /LayoutTests/OptionSetExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/OptionSetExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/OptionalExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/OptionalExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/PropertiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/PropertiesTests.swift -------------------------------------------------------------------------------- /LayoutTests/RuntimeTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/RuntimeTypeTests.swift -------------------------------------------------------------------------------- /LayoutTests/SelectorExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/SelectorExpressionTests.swift -------------------------------------------------------------------------------- /LayoutTests/StackViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/StackViewTests.swift -------------------------------------------------------------------------------- /LayoutTests/StateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/StateTests.swift -------------------------------------------------------------------------------- /LayoutTests/StringConstantTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/StringConstantTests.swift -------------------------------------------------------------------------------- /LayoutTests/TableViewTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/TableViewTest.xml -------------------------------------------------------------------------------- /LayoutTests/TableViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/TableViewTests.swift -------------------------------------------------------------------------------- /LayoutTests/UTF16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/UTF16.txt -------------------------------------------------------------------------------- /LayoutTests/UtilitiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/UtilitiesTests.swift -------------------------------------------------------------------------------- /LayoutTests/XMLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTests/XMLTests.swift -------------------------------------------------------------------------------- /LayoutTool/.swiftformat: -------------------------------------------------------------------------------- 1 | --exclude Symbols.swift 2 | -------------------------------------------------------------------------------- /LayoutTool/Common.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/Common.swift -------------------------------------------------------------------------------- /LayoutTool/Formatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/Formatter.swift -------------------------------------------------------------------------------- /LayoutTool/LayoutTool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/LayoutTool -------------------------------------------------------------------------------- /LayoutTool/Renamer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/Renamer.swift -------------------------------------------------------------------------------- /LayoutTool/Strings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/Strings.swift -------------------------------------------------------------------------------- /LayoutTool/Symbols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/Symbols.swift -------------------------------------------------------------------------------- /LayoutTool/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutTool/main.swift -------------------------------------------------------------------------------- /LayoutToolTests/FormatterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/FormatterTests.swift -------------------------------------------------------------------------------- /LayoutToolTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/Info.plist -------------------------------------------------------------------------------- /LayoutToolTests/RenamerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/RenamerTests.swift -------------------------------------------------------------------------------- /LayoutToolTests/ReturnCodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/ReturnCodeTests.swift -------------------------------------------------------------------------------- /LayoutToolTests/StringsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/StringsTests.swift -------------------------------------------------------------------------------- /LayoutToolTests/ValidationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/LayoutToolTests/ValidationTests.swift -------------------------------------------------------------------------------- /PerformanceTests/Example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/PerformanceTests/Example.xml -------------------------------------------------------------------------------- /PerformanceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/PerformanceTests/Info.plist -------------------------------------------------------------------------------- /PerformanceTests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/PerformanceTests/PerformanceTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/README.md -------------------------------------------------------------------------------- /SampleApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/AppDelegate.swift -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Boxes.imageset/Boxes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Boxes.imageset/Boxes.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Boxes.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Boxes.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Collection.imageset/Collection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Collection.imageset/Collection.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Collection.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Collection.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Pages.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Pages.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Pages.imageset/Pages.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Pages.imageset/Pages.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Rocket.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Rocket.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Rocket.imageset/Rocket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Rocket.imageset/Rocket.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Table.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Table.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Table.imageset/Table.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Table.imageset/Table.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Text.imageset/A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Text.imageset/A.pdf -------------------------------------------------------------------------------- /SampleApp/Assets.xcassets/Text.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Assets.xcassets/Text.imageset/Contents.json -------------------------------------------------------------------------------- /SampleApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SampleApp/Boxes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Boxes.xml -------------------------------------------------------------------------------- /SampleApp/BoxesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/BoxesViewController.swift -------------------------------------------------------------------------------- /SampleApp/Collection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Collection.xml -------------------------------------------------------------------------------- /SampleApp/CollectionCell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/CollectionCell.xml -------------------------------------------------------------------------------- /SampleApp/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/CollectionViewController.swift -------------------------------------------------------------------------------- /SampleApp/Examples.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Examples.xml -------------------------------------------------------------------------------- /SampleApp/ExamplesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/ExamplesViewController.swift -------------------------------------------------------------------------------- /SampleApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Info.plist -------------------------------------------------------------------------------- /SampleApp/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Localizable.strings -------------------------------------------------------------------------------- /SampleApp/PageTemplate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/PageTemplate.xml -------------------------------------------------------------------------------- /SampleApp/Pages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Pages.xml -------------------------------------------------------------------------------- /SampleApp/PagesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/PagesViewController.swift -------------------------------------------------------------------------------- /SampleApp/Table.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Table.xml -------------------------------------------------------------------------------- /SampleApp/TableCell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/TableCell.xml -------------------------------------------------------------------------------- /SampleApp/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/TableViewController.swift -------------------------------------------------------------------------------- /SampleApp/Text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/Text.xml -------------------------------------------------------------------------------- /SampleApp/UIColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/SampleApp/UIColor+Hex.swift -------------------------------------------------------------------------------- /Sandbox/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/AppDelegate.swift -------------------------------------------------------------------------------- /Sandbox/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Sandbox/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Sandbox/Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/Default.xml -------------------------------------------------------------------------------- /Sandbox/EditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/EditViewController.swift -------------------------------------------------------------------------------- /Sandbox/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/Sandbox/Info.plist -------------------------------------------------------------------------------- /TestFramework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFramework/Info.plist -------------------------------------------------------------------------------- /TestFramework/TestFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFramework/TestFramework.h -------------------------------------------------------------------------------- /TestFramework/TestFramework.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFramework/TestFramework.swift -------------------------------------------------------------------------------- /TestFrameworkBundle/Assets.xcassets/Boxes.imageset/Boxes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFrameworkBundle/Assets.xcassets/Boxes.imageset/Boxes.pdf -------------------------------------------------------------------------------- /TestFrameworkBundle/Assets.xcassets/Boxes.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFrameworkBundle/Assets.xcassets/Boxes.imageset/Contents.json -------------------------------------------------------------------------------- /TestFrameworkBundle/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFrameworkBundle/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TestFrameworkBundle/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/TestFrameworkBundle/Info.plist -------------------------------------------------------------------------------- /UIDesigner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/AppDelegate.swift -------------------------------------------------------------------------------- /UIDesigner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIDesigner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIDesigner/DesignViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/DesignViewController.swift -------------------------------------------------------------------------------- /UIDesigner/EditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/EditViewController.swift -------------------------------------------------------------------------------- /UIDesigner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/Info.plist -------------------------------------------------------------------------------- /UIDesigner/TreeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIDesigner/TreeViewController.swift -------------------------------------------------------------------------------- /UIKitSymbols/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIKitSymbols/Info.plist -------------------------------------------------------------------------------- /UIKitSymbols/UIKitSymbols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/UIKitSymbols/UIKitSymbols.swift -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/format.sh -------------------------------------------------------------------------------- /layout.sublime-completions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklockwood/layout/HEAD/layout.sublime-completions --------------------------------------------------------------------------------