├── .gitignore ├── Configs ├── LayoutOps.plist └── LayoutOpsTests.plist ├── Demos ├── Demos.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Demos │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── avatar.imageset │ │ ├── Contents.json │ │ └── noavatar.png │ ├── heart.imageset │ │ ├── Contents.json │ │ ├── btnSaveActive24.png │ │ ├── btnSaveActive24@2x.png │ │ └── btnSaveActive24@3x.png │ ├── thumb-eloy.imageset │ │ ├── Contents.json │ │ └── thumb-eloy.png │ ├── thumb-felix.imageset │ │ ├── Contents.json │ │ └── thumb_felix.jpeg │ ├── thumb-javi.imageset │ │ ├── Contents.json │ │ └── thumb-javi.jpeg │ └── thumb-nacho.imageset │ │ ├── Contents.json │ │ └── thumb-nacho.jpg │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Basic.swift │ ├── DemoViewController.swift │ ├── DemoViews.swift │ ├── DocGenViewController.swift │ ├── Follow.swift │ ├── Info.plist │ ├── NSScanner+Swift.swift │ ├── Put.swift │ ├── SizeToFit.swift │ ├── TableViewController.swift │ ├── ViewController.swift │ └── ViewPort.swift ├── LICENSE ├── LayoutOps.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── LayoutOps-iOS.xcscheme │ ├── LayoutOps-macOS.xcscheme │ └── LayoutOps-tvOS.xcscheme ├── Package.swift ├── README.md ├── README ├── Basic_Align_portrait.png ├── Basic_Center_portrait.png ├── Basic_Fill_portrait.png ├── Basic_Set-_portrait.png ├── Basic__Align_landscape.png ├── Basic__Center_landscape.png ├── Basic__Fill_landscape.png ├── Basic__Set-_landscape.png ├── DEMOS.md ├── Follow_Baseline_portrait.png ├── Follow_Center_portrait.png ├── Follow_Corners_portrait.png ├── Follow_Size_portrait.png ├── Follow__Baseline_landscape.png ├── Follow__Center_landscape.png ├── Follow__Corners_landscape.png ├── Follow__Size_landscape.png ├── Put_Digimax_portrait.png ├── Put_Fix+Flex center many views_portrait.png ├── Put_Fix+Flex grid_portrait.png ├── Put_Fix+Flex_portrait.png ├── Put_Fix_portrait.png ├── Put_Flex_portrait.png ├── Put_Multi_portrait.png ├── Put_Put labels_portrait.png ├── Put_Wrap_portrait.png ├── Put__Digimax_landscape.png ├── Put__Fix+Flex center many views_landscape.png ├── Put__Fix+Flex grid_landscape.png ├── Put__Fix+Flex_landscape.png ├── Put__Fix_landscape.png ├── Put__Flex_landscape.png ├── Put__Multi_landscape.png ├── Put__Put labels_landscape.png ├── Put__Wrap_landscape.png ├── SizeToFit_.current_portrait.png ├── SizeToFit_.keepCurrent_portrait.png ├── SizeToFit_.max_portrait.png ├── SizeToFit_.value_portrait.png ├── SizeToFit__.current_landscape.png ├── SizeToFit__.keepCurrent_landscape.png ├── SizeToFit__.max_landscape.png ├── SizeToFit__.value_landscape.png ├── SizeToFit__min-max constraints_landscape.png ├── SizeToFit_min-max constraints_portrait.png ├── Viewport_Demo_portrait.png └── Viewport__Demo_landscape.png ├── Sources ├── Accelerate.swift ├── Anchor.swift ├── BaseTableViewPresentationAdapter.swift ├── Basic.swift ├── CALayer+LX.swift ├── Follow.swift ├── ImageNode.swift ├── LX.swift ├── LabelNode.swift ├── NSAttributedString+Size.swift ├── Node.swift ├── NodeTableViewCell.swift ├── PresentationItem.swift ├── PresentationModel.swift ├── PresentationTableHeaderFooter.swift ├── PresentationTableRow.swift ├── PutWrap.swift ├── RootNode.swift ├── SizeToFit.swift ├── SwitchNode.swift ├── TableViewPresentationAdapter.swift ├── UIKit │ ├── NSView+LX.swift │ └── UIView+LX.swift ├── Utils.swift └── Viewport.swift └── Tests ├── LayoutOpsTests └── LayoutOpsTests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/.gitignore -------------------------------------------------------------------------------- /Configs/LayoutOps.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Configs/LayoutOps.plist -------------------------------------------------------------------------------- /Configs/LayoutOpsTests.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Configs/LayoutOpsTests.plist -------------------------------------------------------------------------------- /Demos/Demos.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demos/Demos.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demos/Demos.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demos/Demos/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/AppDelegate.swift -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/avatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/avatar.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/avatar.imageset/noavatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/avatar.imageset/noavatar.png -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/heart.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/heart.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24.png -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24@2x.png -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/heart.imageset/btnSaveActive24@3x.png -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-eloy.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-eloy.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-eloy.imageset/thumb-eloy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-eloy.imageset/thumb-eloy.png -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-felix.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-felix.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-felix.imageset/thumb_felix.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-felix.imageset/thumb_felix.jpeg -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-javi.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-javi.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-javi.imageset/thumb-javi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-javi.imageset/thumb-javi.jpeg -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-nacho.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-nacho.imageset/Contents.json -------------------------------------------------------------------------------- /Demos/Demos/Assets.xcassets/thumb-nacho.imageset/thumb-nacho.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Assets.xcassets/thumb-nacho.imageset/thumb-nacho.jpg -------------------------------------------------------------------------------- /Demos/Demos/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demos/Demos/Basic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Basic.swift -------------------------------------------------------------------------------- /Demos/Demos/DemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/DemoViewController.swift -------------------------------------------------------------------------------- /Demos/Demos/DemoViews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/DemoViews.swift -------------------------------------------------------------------------------- /Demos/Demos/DocGenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/DocGenViewController.swift -------------------------------------------------------------------------------- /Demos/Demos/Follow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Follow.swift -------------------------------------------------------------------------------- /Demos/Demos/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Info.plist -------------------------------------------------------------------------------- /Demos/Demos/NSScanner+Swift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/NSScanner+Swift.swift -------------------------------------------------------------------------------- /Demos/Demos/Put.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/Put.swift -------------------------------------------------------------------------------- /Demos/Demos/SizeToFit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/SizeToFit.swift -------------------------------------------------------------------------------- /Demos/Demos/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/TableViewController.swift -------------------------------------------------------------------------------- /Demos/Demos/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/ViewController.swift -------------------------------------------------------------------------------- /Demos/Demos/ViewPort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Demos/Demos/ViewPort.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LICENSE -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-iOS.xcscheme -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-macOS.xcscheme -------------------------------------------------------------------------------- /LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/LayoutOps.xcodeproj/xcshareddata/xcschemes/LayoutOps-tvOS.xcscheme -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README.md -------------------------------------------------------------------------------- /README/Basic_Align_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic_Align_portrait.png -------------------------------------------------------------------------------- /README/Basic_Center_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic_Center_portrait.png -------------------------------------------------------------------------------- /README/Basic_Fill_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic_Fill_portrait.png -------------------------------------------------------------------------------- /README/Basic_Set-_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic_Set-_portrait.png -------------------------------------------------------------------------------- /README/Basic__Align_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic__Align_landscape.png -------------------------------------------------------------------------------- /README/Basic__Center_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic__Center_landscape.png -------------------------------------------------------------------------------- /README/Basic__Fill_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic__Fill_landscape.png -------------------------------------------------------------------------------- /README/Basic__Set-_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Basic__Set-_landscape.png -------------------------------------------------------------------------------- /README/DEMOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/DEMOS.md -------------------------------------------------------------------------------- /README/Follow_Baseline_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow_Baseline_portrait.png -------------------------------------------------------------------------------- /README/Follow_Center_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow_Center_portrait.png -------------------------------------------------------------------------------- /README/Follow_Corners_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow_Corners_portrait.png -------------------------------------------------------------------------------- /README/Follow_Size_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow_Size_portrait.png -------------------------------------------------------------------------------- /README/Follow__Baseline_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow__Baseline_landscape.png -------------------------------------------------------------------------------- /README/Follow__Center_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow__Center_landscape.png -------------------------------------------------------------------------------- /README/Follow__Corners_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow__Corners_landscape.png -------------------------------------------------------------------------------- /README/Follow__Size_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Follow__Size_landscape.png -------------------------------------------------------------------------------- /README/Put_Digimax_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Digimax_portrait.png -------------------------------------------------------------------------------- /README/Put_Fix+Flex center many views_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Fix+Flex center many views_portrait.png -------------------------------------------------------------------------------- /README/Put_Fix+Flex grid_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Fix+Flex grid_portrait.png -------------------------------------------------------------------------------- /README/Put_Fix+Flex_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Fix+Flex_portrait.png -------------------------------------------------------------------------------- /README/Put_Fix_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Fix_portrait.png -------------------------------------------------------------------------------- /README/Put_Flex_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Flex_portrait.png -------------------------------------------------------------------------------- /README/Put_Multi_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Multi_portrait.png -------------------------------------------------------------------------------- /README/Put_Put labels_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Put labels_portrait.png -------------------------------------------------------------------------------- /README/Put_Wrap_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put_Wrap_portrait.png -------------------------------------------------------------------------------- /README/Put__Digimax_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Digimax_landscape.png -------------------------------------------------------------------------------- /README/Put__Fix+Flex center many views_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Fix+Flex center many views_landscape.png -------------------------------------------------------------------------------- /README/Put__Fix+Flex grid_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Fix+Flex grid_landscape.png -------------------------------------------------------------------------------- /README/Put__Fix+Flex_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Fix+Flex_landscape.png -------------------------------------------------------------------------------- /README/Put__Fix_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Fix_landscape.png -------------------------------------------------------------------------------- /README/Put__Flex_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Flex_landscape.png -------------------------------------------------------------------------------- /README/Put__Multi_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Multi_landscape.png -------------------------------------------------------------------------------- /README/Put__Put labels_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Put labels_landscape.png -------------------------------------------------------------------------------- /README/Put__Wrap_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Put__Wrap_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit_.current_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit_.current_portrait.png -------------------------------------------------------------------------------- /README/SizeToFit_.keepCurrent_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit_.keepCurrent_portrait.png -------------------------------------------------------------------------------- /README/SizeToFit_.max_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit_.max_portrait.png -------------------------------------------------------------------------------- /README/SizeToFit_.value_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit_.value_portrait.png -------------------------------------------------------------------------------- /README/SizeToFit__.current_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit__.current_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit__.keepCurrent_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit__.keepCurrent_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit__.max_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit__.max_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit__.value_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit__.value_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit__min-max constraints_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit__min-max constraints_landscape.png -------------------------------------------------------------------------------- /README/SizeToFit_min-max constraints_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/SizeToFit_min-max constraints_portrait.png -------------------------------------------------------------------------------- /README/Viewport_Demo_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Viewport_Demo_portrait.png -------------------------------------------------------------------------------- /README/Viewport__Demo_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/README/Viewport__Demo_landscape.png -------------------------------------------------------------------------------- /Sources/Accelerate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Accelerate.swift -------------------------------------------------------------------------------- /Sources/Anchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Anchor.swift -------------------------------------------------------------------------------- /Sources/BaseTableViewPresentationAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/BaseTableViewPresentationAdapter.swift -------------------------------------------------------------------------------- /Sources/Basic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Basic.swift -------------------------------------------------------------------------------- /Sources/CALayer+LX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/CALayer+LX.swift -------------------------------------------------------------------------------- /Sources/Follow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Follow.swift -------------------------------------------------------------------------------- /Sources/ImageNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/ImageNode.swift -------------------------------------------------------------------------------- /Sources/LX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/LX.swift -------------------------------------------------------------------------------- /Sources/LabelNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/LabelNode.swift -------------------------------------------------------------------------------- /Sources/NSAttributedString+Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/NSAttributedString+Size.swift -------------------------------------------------------------------------------- /Sources/Node.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Node.swift -------------------------------------------------------------------------------- /Sources/NodeTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/NodeTableViewCell.swift -------------------------------------------------------------------------------- /Sources/PresentationItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/PresentationItem.swift -------------------------------------------------------------------------------- /Sources/PresentationModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/PresentationModel.swift -------------------------------------------------------------------------------- /Sources/PresentationTableHeaderFooter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/PresentationTableHeaderFooter.swift -------------------------------------------------------------------------------- /Sources/PresentationTableRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/PresentationTableRow.swift -------------------------------------------------------------------------------- /Sources/PutWrap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/PutWrap.swift -------------------------------------------------------------------------------- /Sources/RootNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/RootNode.swift -------------------------------------------------------------------------------- /Sources/SizeToFit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/SizeToFit.swift -------------------------------------------------------------------------------- /Sources/SwitchNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/SwitchNode.swift -------------------------------------------------------------------------------- /Sources/TableViewPresentationAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/TableViewPresentationAdapter.swift -------------------------------------------------------------------------------- /Sources/UIKit/NSView+LX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/UIKit/NSView+LX.swift -------------------------------------------------------------------------------- /Sources/UIKit/UIView+LX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/UIKit/UIView+LX.swift -------------------------------------------------------------------------------- /Sources/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Utils.swift -------------------------------------------------------------------------------- /Sources/Viewport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Sources/Viewport.swift -------------------------------------------------------------------------------- /Tests/LayoutOpsTests/LayoutOpsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Tests/LayoutOpsTests/LayoutOpsTests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psharanda/LayoutOps/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------