├── .gitignore ├── .travis.yml ├── Assets └── Logo.png ├── Bamboo.podspec ├── Bamboo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Bamboo iOS.xcscheme │ ├── Bamboo macOS.xcscheme │ └── Bamboo tvOS.xcscheme ├── Documentation └── Manual Layout Guide.md ├── LICENSE ├── README.md ├── Source ├── Auto │ ├── Chain │ │ ├── Around.swift │ │ ├── Attributes.swift │ │ ├── Compound.swift │ │ ├── ConstraintChain.swift │ │ └── Fill.swift │ ├── Expression │ │ ├── ConstraintItem.swift │ │ ├── Expression.swift │ │ ├── Group.swift │ │ └── Operators.swift │ ├── Extensions │ │ ├── ConstraintArray.swift │ │ └── EdgeInsetsExtensions.swift │ └── ItemsChain │ │ ├── ItemsAttributes.swift │ │ ├── ItemsBasic.swift │ │ ├── ItemsChain.swift │ │ ├── ItemsDistribute.swift │ │ └── ItemsSize.swift ├── Bamboo.h ├── Info.plist ├── Manual │ ├── LayoutAround.swift │ ├── LayoutChain.swift │ ├── LayoutFill.swift │ ├── LayoutFit.swift │ ├── LayoutItem.swift │ └── LayoutSuper.swift └── Types.swift └── Tests ├── Auto ├── Chain │ ├── AroundTests.swift │ ├── AttributesTests.swift │ ├── CompoundTests.swift │ └── FillTests.swift ├── Expression │ ├── ExpressionTests.swift │ └── GroupTests.swift └── ItemsChain │ ├── ItemsAttributesTests.swift │ ├── ItemsDistributeTests.swift │ └── ItemsSizeTests.swift ├── BaseTestCase.swift ├── Info.plist └── NSLayoutConstraintExtensions.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/.travis.yml -------------------------------------------------------------------------------- /Assets/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Assets/Logo.png -------------------------------------------------------------------------------- /Bamboo.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.podspec -------------------------------------------------------------------------------- /Bamboo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Bamboo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Bamboo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo iOS.xcscheme -------------------------------------------------------------------------------- /Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo macOS.xcscheme -------------------------------------------------------------------------------- /Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Bamboo.xcodeproj/xcshareddata/xcschemes/Bamboo tvOS.xcscheme -------------------------------------------------------------------------------- /Documentation/Manual Layout Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Documentation/Manual Layout Guide.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/README.md -------------------------------------------------------------------------------- /Source/Auto/Chain/Around.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Chain/Around.swift -------------------------------------------------------------------------------- /Source/Auto/Chain/Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Chain/Attributes.swift -------------------------------------------------------------------------------- /Source/Auto/Chain/Compound.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Chain/Compound.swift -------------------------------------------------------------------------------- /Source/Auto/Chain/ConstraintChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Chain/ConstraintChain.swift -------------------------------------------------------------------------------- /Source/Auto/Chain/Fill.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Chain/Fill.swift -------------------------------------------------------------------------------- /Source/Auto/Expression/ConstraintItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Expression/ConstraintItem.swift -------------------------------------------------------------------------------- /Source/Auto/Expression/Expression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Expression/Expression.swift -------------------------------------------------------------------------------- /Source/Auto/Expression/Group.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Expression/Group.swift -------------------------------------------------------------------------------- /Source/Auto/Expression/Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Expression/Operators.swift -------------------------------------------------------------------------------- /Source/Auto/Extensions/ConstraintArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Extensions/ConstraintArray.swift -------------------------------------------------------------------------------- /Source/Auto/Extensions/EdgeInsetsExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/Extensions/EdgeInsetsExtensions.swift -------------------------------------------------------------------------------- /Source/Auto/ItemsChain/ItemsAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/ItemsChain/ItemsAttributes.swift -------------------------------------------------------------------------------- /Source/Auto/ItemsChain/ItemsBasic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/ItemsChain/ItemsBasic.swift -------------------------------------------------------------------------------- /Source/Auto/ItemsChain/ItemsChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/ItemsChain/ItemsChain.swift -------------------------------------------------------------------------------- /Source/Auto/ItemsChain/ItemsDistribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/ItemsChain/ItemsDistribute.swift -------------------------------------------------------------------------------- /Source/Auto/ItemsChain/ItemsSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Auto/ItemsChain/ItemsSize.swift -------------------------------------------------------------------------------- /Source/Bamboo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Bamboo.h -------------------------------------------------------------------------------- /Source/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Info.plist -------------------------------------------------------------------------------- /Source/Manual/LayoutAround.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutAround.swift -------------------------------------------------------------------------------- /Source/Manual/LayoutChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutChain.swift -------------------------------------------------------------------------------- /Source/Manual/LayoutFill.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutFill.swift -------------------------------------------------------------------------------- /Source/Manual/LayoutFit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutFit.swift -------------------------------------------------------------------------------- /Source/Manual/LayoutItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutItem.swift -------------------------------------------------------------------------------- /Source/Manual/LayoutSuper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Manual/LayoutSuper.swift -------------------------------------------------------------------------------- /Source/Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Source/Types.swift -------------------------------------------------------------------------------- /Tests/Auto/Chain/AroundTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Chain/AroundTests.swift -------------------------------------------------------------------------------- /Tests/Auto/Chain/AttributesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Chain/AttributesTests.swift -------------------------------------------------------------------------------- /Tests/Auto/Chain/CompoundTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Chain/CompoundTests.swift -------------------------------------------------------------------------------- /Tests/Auto/Chain/FillTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Chain/FillTests.swift -------------------------------------------------------------------------------- /Tests/Auto/Expression/ExpressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Expression/ExpressionTests.swift -------------------------------------------------------------------------------- /Tests/Auto/Expression/GroupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/Expression/GroupTests.swift -------------------------------------------------------------------------------- /Tests/Auto/ItemsChain/ItemsAttributesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/ItemsChain/ItemsAttributesTests.swift -------------------------------------------------------------------------------- /Tests/Auto/ItemsChain/ItemsDistributeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/ItemsChain/ItemsDistributeTests.swift -------------------------------------------------------------------------------- /Tests/Auto/ItemsChain/ItemsSizeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Auto/ItemsChain/ItemsSizeTests.swift -------------------------------------------------------------------------------- /Tests/BaseTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/BaseTestCase.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/NSLayoutConstraintExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wordlessj/Bamboo/HEAD/Tests/NSLayoutConstraintExtensions.swift --------------------------------------------------------------------------------