├── .gitignore ├── .travis.yml ├── LICENSE ├── Mag.podspec ├── Mag.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Mag.xcscheme │ └── MagTests.xcscheme ├── Mag ├── Constant │ └── LayoutConstantProtocol.swift ├── Extension │ ├── NSLayoutConstraint+Activation.swift │ └── NSLayoutConstraint+Properties.swift ├── Foundation │ ├── EdgeInsets.swift │ ├── LayoutConstraintWrapper.swift │ ├── LayoutPriority.swift │ └── View.swift ├── Info.plist ├── Mag.h ├── Model │ ├── LayoutAnchorTarget.swift │ └── LayoutPriorityValue.swift ├── NSLayoutCenterAnchor.swift ├── NSLayoutDimension+Anchor.swift ├── NSLayoutEdgeAnchor.swift ├── NSLayoutHorizontalAnchor.swift ├── NSLayoutSizeAnchor.swift ├── NSLayoutVerticalAnchor.swift ├── NSLayoutXAxisAnchor+Anchor.swift ├── NSLayoutYAxisAnchor+Anchor.swift └── Operator │ ├── LayoutAnchorProtocol.swift │ ├── LayoutDimensionAnchorProtocol.swift │ └── LayoutPriorityPrecedence.swift ├── MagExample ├── MagExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── MagExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── MagTests ├── Expectation.swift ├── Info.plist ├── LayoutAnchorTargetTests.swift ├── LayoutConstraintWrapperTests.swift ├── LayoutPriorityPrecedenceTests.swift ├── NSLayoutCenterAnchorTests.swift ├── NSLayoutConstraint+ActivationTests.swift ├── NSLayoutConstraint+PropertiesTests.swift ├── NSLayoutDimension+OperatorTests.swift ├── NSLayoutEdgeAnchorTests.swift ├── NSLayoutHorizontalAnchorTests.swift ├── NSLayoutSizeAnchorTests.swift ├── NSLayoutVerticalAnchorTests.swift ├── NSLayoutXAxisAnchor+OperatorTests.swift ├── NSLayoutYAxisAnchor+OperatorTests.swift └── XCTestCaseExtension.swift ├── README.md ├── Support Files └── Mag.xcconfig └── codecov.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/LICENSE -------------------------------------------------------------------------------- /Mag.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.podspec -------------------------------------------------------------------------------- /Mag.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Mag.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Mag.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Mag.xcodeproj/xcshareddata/xcschemes/Mag.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.xcodeproj/xcshareddata/xcschemes/Mag.xcscheme -------------------------------------------------------------------------------- /Mag.xcodeproj/xcshareddata/xcschemes/MagTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag.xcodeproj/xcshareddata/xcschemes/MagTests.xcscheme -------------------------------------------------------------------------------- /Mag/Constant/LayoutConstantProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Constant/LayoutConstantProtocol.swift -------------------------------------------------------------------------------- /Mag/Extension/NSLayoutConstraint+Activation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Extension/NSLayoutConstraint+Activation.swift -------------------------------------------------------------------------------- /Mag/Extension/NSLayoutConstraint+Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Extension/NSLayoutConstraint+Properties.swift -------------------------------------------------------------------------------- /Mag/Foundation/EdgeInsets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Foundation/EdgeInsets.swift -------------------------------------------------------------------------------- /Mag/Foundation/LayoutConstraintWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Foundation/LayoutConstraintWrapper.swift -------------------------------------------------------------------------------- /Mag/Foundation/LayoutPriority.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Foundation/LayoutPriority.swift -------------------------------------------------------------------------------- /Mag/Foundation/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Foundation/View.swift -------------------------------------------------------------------------------- /Mag/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Info.plist -------------------------------------------------------------------------------- /Mag/Mag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Mag.h -------------------------------------------------------------------------------- /Mag/Model/LayoutAnchorTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Model/LayoutAnchorTarget.swift -------------------------------------------------------------------------------- /Mag/Model/LayoutPriorityValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Model/LayoutPriorityValue.swift -------------------------------------------------------------------------------- /Mag/NSLayoutCenterAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutCenterAnchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutDimension+Anchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutDimension+Anchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutEdgeAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutEdgeAnchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutHorizontalAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutHorizontalAnchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutSizeAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutSizeAnchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutVerticalAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutVerticalAnchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutXAxisAnchor+Anchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutXAxisAnchor+Anchor.swift -------------------------------------------------------------------------------- /Mag/NSLayoutYAxisAnchor+Anchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/NSLayoutYAxisAnchor+Anchor.swift -------------------------------------------------------------------------------- /Mag/Operator/LayoutAnchorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Operator/LayoutAnchorProtocol.swift -------------------------------------------------------------------------------- /Mag/Operator/LayoutDimensionAnchorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Operator/LayoutDimensionAnchorProtocol.swift -------------------------------------------------------------------------------- /Mag/Operator/LayoutPriorityPrecedence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Mag/Operator/LayoutPriorityPrecedence.swift -------------------------------------------------------------------------------- /MagExample/MagExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MagExample/MagExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MagExample/MagExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MagExample/MagExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/AppDelegate.swift -------------------------------------------------------------------------------- /MagExample/MagExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MagExample/MagExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MagExample/MagExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MagExample/MagExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MagExample/MagExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/Info.plist -------------------------------------------------------------------------------- /MagExample/MagExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagExample/MagExample/ViewController.swift -------------------------------------------------------------------------------- /MagTests/Expectation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/Expectation.swift -------------------------------------------------------------------------------- /MagTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/Info.plist -------------------------------------------------------------------------------- /MagTests/LayoutAnchorTargetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/LayoutAnchorTargetTests.swift -------------------------------------------------------------------------------- /MagTests/LayoutConstraintWrapperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/LayoutConstraintWrapperTests.swift -------------------------------------------------------------------------------- /MagTests/LayoutPriorityPrecedenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/LayoutPriorityPrecedenceTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutCenterAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutCenterAnchorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutConstraint+ActivationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutConstraint+ActivationTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutConstraint+PropertiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutConstraint+PropertiesTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutDimension+OperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutDimension+OperatorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutEdgeAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutEdgeAnchorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutHorizontalAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutHorizontalAnchorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutSizeAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutSizeAnchorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutVerticalAnchorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutVerticalAnchorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutXAxisAnchor+OperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutXAxisAnchor+OperatorTests.swift -------------------------------------------------------------------------------- /MagTests/NSLayoutYAxisAnchor+OperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/NSLayoutYAxisAnchor+OperatorTests.swift -------------------------------------------------------------------------------- /MagTests/XCTestCaseExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/MagTests/XCTestCaseExtension.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/README.md -------------------------------------------------------------------------------- /Support Files/Mag.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/Support Files/Mag.xcconfig -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cats-oss/Mag/HEAD/codecov.yml --------------------------------------------------------------------------------