├── .DS_Store ├── .gitignore ├── Example ├── AppDelegate.swift ├── LoginView.swift ├── LoginView.xib ├── UserCell.swift ├── UserCell.xib └── UserView.swift ├── LICENSE.md ├── README.md ├── UILib.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata └── UILib ├── Assets.xcassets └── AppIcon.appiconset │ └── Contents.json ├── Base.lproj └── LaunchScreen.storyboard ├── Components ├── BarButtonComponent.swift ├── Button.swift ├── CenterComponent.swift ├── Label.swift ├── LayoutComponents │ └── VerticalMargin.swift ├── NavigationBarComponent.swift ├── StackComponent.swift ├── TableView │ ├── TableViewCellModel.swift │ ├── TableViewModel.swift │ └── TableViewSectionModel.swift └── TextInput.swift ├── Controllers └── FullScreenViewController.swift ├── Core ├── Component.swift └── ComponentContainer.swift ├── Diffing ├── ContainerTreeDiffer.swift └── Dwifft.swift ├── Info.plist └── UIKitRenderer ├── BarButtonRenderer.swift ├── ButtonRenderer.swift ├── CenterComponentRenderer.swift ├── LabelRenderer.swift ├── LayoutComponents └── VerticalMarginRenderer.swift ├── NavigationBarComponentRenderer.swift ├── StackComponentRenderer.swift ├── TableView ├── TableViewDataSourceDelegate.swift └── TableViewRenderer.swift ├── TextInputRenderer.swift ├── UIColorHex.swift ├── UIKitReconciler.swift └── UIKitRenderer.swift /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/LoginView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/LoginView.swift -------------------------------------------------------------------------------- /Example/LoginView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/LoginView.xib -------------------------------------------------------------------------------- /Example/UserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/UserCell.swift -------------------------------------------------------------------------------- /Example/UserCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/UserCell.xib -------------------------------------------------------------------------------- /Example/UserView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/Example/UserView.swift -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/README.md -------------------------------------------------------------------------------- /UILib.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UILib.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UILib/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UILib/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UILib/Components/BarButtonComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/BarButtonComponent.swift -------------------------------------------------------------------------------- /UILib/Components/Button.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/Button.swift -------------------------------------------------------------------------------- /UILib/Components/CenterComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/CenterComponent.swift -------------------------------------------------------------------------------- /UILib/Components/Label.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/Label.swift -------------------------------------------------------------------------------- /UILib/Components/LayoutComponents/VerticalMargin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/LayoutComponents/VerticalMargin.swift -------------------------------------------------------------------------------- /UILib/Components/NavigationBarComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/NavigationBarComponent.swift -------------------------------------------------------------------------------- /UILib/Components/StackComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/StackComponent.swift -------------------------------------------------------------------------------- /UILib/Components/TableView/TableViewCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/TableView/TableViewCellModel.swift -------------------------------------------------------------------------------- /UILib/Components/TableView/TableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/TableView/TableViewModel.swift -------------------------------------------------------------------------------- /UILib/Components/TableView/TableViewSectionModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/TableView/TableViewSectionModel.swift -------------------------------------------------------------------------------- /UILib/Components/TextInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Components/TextInput.swift -------------------------------------------------------------------------------- /UILib/Controllers/FullScreenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Controllers/FullScreenViewController.swift -------------------------------------------------------------------------------- /UILib/Core/Component.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Core/Component.swift -------------------------------------------------------------------------------- /UILib/Core/ComponentContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Core/ComponentContainer.swift -------------------------------------------------------------------------------- /UILib/Diffing/ContainerTreeDiffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Diffing/ContainerTreeDiffer.swift -------------------------------------------------------------------------------- /UILib/Diffing/Dwifft.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Diffing/Dwifft.swift -------------------------------------------------------------------------------- /UILib/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/Info.plist -------------------------------------------------------------------------------- /UILib/UIKitRenderer/BarButtonRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/BarButtonRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/ButtonRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/ButtonRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/CenterComponentRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/CenterComponentRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/LabelRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/LabelRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/LayoutComponents/VerticalMarginRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/LayoutComponents/VerticalMarginRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/NavigationBarComponentRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/NavigationBarComponentRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/StackComponentRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/StackComponentRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/TableView/TableViewDataSourceDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/TableView/TableViewDataSourceDelegate.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/TableView/TableViewRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/TableView/TableViewRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/TextInputRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/TextInputRenderer.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/UIColorHex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/UIColorHex.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/UIKitReconciler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/UIKitReconciler.swift -------------------------------------------------------------------------------- /UILib/UIKitRenderer/UIKitRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ben-G/UILib/HEAD/UILib/UIKitRenderer/UIKitRenderer.swift --------------------------------------------------------------------------------