├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── contents.xcworkspacedata │ └── xcshareddata │ └── xcschemes │ └── CommonUX-Package.xcscheme ├── LICENSE ├── Package.swift ├── README.md └── Sources ├── MFXUI ├── Bindings │ ├── ActionTarget.swift │ ├── Binding.swift │ ├── Observable.swift │ ├── Outlets-NonNullable.swift │ └── Outlets.swift ├── Editors │ ├── PopUpPicker.swift │ ├── TextField.swift │ └── Toggle.swift ├── Forms │ ├── Editable.swift │ ├── Form.swift │ ├── FormRow.swift │ └── FormSection.swift ├── MFViewController.swift ├── Result Builders │ ├── MenuBuilder.swift │ ├── SingleViewBuilder.swift │ ├── SingleViewControllerBuilder.swift │ └── ViewBuilder.swift ├── UX.swift ├── UXColor.swift ├── UXFont.swift ├── UXLayout.swift └── View Building │ ├── UXButton+Building.swift │ ├── UXControl+Building.swift │ ├── UXImageView+Building.swift │ ├── UXLabel+Building.swift │ ├── UXPopUp+Building.swift │ ├── UXScrollView+Building.swift │ ├── UXStackView+Building.swift │ ├── UXTextField+Building.swift │ ├── UXView+Appearance.swift │ ├── UXView+Building.swift │ ├── UXView+Contraints.swift │ ├── UXView+Inset.swift │ ├── UXViewController+Building.swift │ └── UXWindow+Building.swift └── UXKit ├── AppKit ├── NSTableViewCell.swift ├── UXCollectionView-AppKit.swift ├── UXFont-AppKit.swift ├── UXGestures-AppKit.swift ├── UXGraphics-AppKit.swift ├── UXLayout-AppKit.swift ├── UXTableView-AppKit.swift ├── UXTargetAction-AppKit.swift └── UXView-AppKit.swift ├── Common ├── UXAlert.swift ├── UXGestureActions.swift ├── UXIndexPath.swift ├── UXObjectControl.swift ├── UXObjectPresentingType.swift ├── UXPasteboard.swift ├── UXTextView.swift ├── UXViewController.swift └── UXViewType.swift ├── UIKit ├── NSSound.swift ├── UXCollectionView-UIKit.swift ├── UXFont-UIKit.swift ├── UXGestures-UIKit.swift ├── UXGraphics-UIKit.swift ├── UXLayout-UIKit.swift ├── UXTableView-UIKit.swift ├── UXTargetAction-UIKit.swift └── UXView-UIKit.swift └── UX.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/CommonUX-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/CommonUX-Package.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/README.md -------------------------------------------------------------------------------- /Sources/MFXUI/Bindings/ActionTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Bindings/ActionTarget.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Bindings/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Bindings/Binding.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Bindings/Observable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Bindings/Observable.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Bindings/Outlets-NonNullable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Bindings/Outlets-NonNullable.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Bindings/Outlets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Bindings/Outlets.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Editors/PopUpPicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Editors/PopUpPicker.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Editors/TextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Editors/TextField.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Editors/Toggle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Editors/Toggle.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Forms/Editable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Forms/Editable.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Forms/Form.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Forms/Form.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Forms/FormRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Forms/FormRow.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Forms/FormSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Forms/FormSection.swift -------------------------------------------------------------------------------- /Sources/MFXUI/MFViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/MFViewController.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Result Builders/MenuBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Result Builders/MenuBuilder.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Result Builders/SingleViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Result Builders/SingleViewBuilder.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Result Builders/SingleViewControllerBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Result Builders/SingleViewControllerBuilder.swift -------------------------------------------------------------------------------- /Sources/MFXUI/Result Builders/ViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/Result Builders/ViewBuilder.swift -------------------------------------------------------------------------------- /Sources/MFXUI/UX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/UX.swift -------------------------------------------------------------------------------- /Sources/MFXUI/UXColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/UXColor.swift -------------------------------------------------------------------------------- /Sources/MFXUI/UXFont.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/UXFont.swift -------------------------------------------------------------------------------- /Sources/MFXUI/UXLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/UXLayout.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXButton+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXButton+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXControl+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXControl+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXImageView+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXImageView+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXLabel+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXLabel+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXPopUp+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXPopUp+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXScrollView+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXScrollView+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXStackView+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXStackView+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXTextField+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXTextField+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXView+Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXView+Appearance.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXView+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXView+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXView+Contraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXView+Contraints.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXView+Inset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXView+Inset.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXViewController+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXViewController+Building.swift -------------------------------------------------------------------------------- /Sources/MFXUI/View Building/UXWindow+Building.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/MFXUI/View Building/UXWindow+Building.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/NSTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/NSTableViewCell.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXCollectionView-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXCollectionView-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXFont-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXFont-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXGestures-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXGestures-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXGraphics-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXGraphics-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXLayout-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXLayout-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXTableView-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXTableView-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXTargetAction-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXTargetAction-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/AppKit/UXView-AppKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/AppKit/UXView-AppKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXAlert.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXGestureActions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXGestureActions.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXIndexPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXIndexPath.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXObjectControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXObjectControl.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXObjectPresentingType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXObjectPresentingType.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXPasteboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXPasteboard.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXTextView.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXViewController.swift -------------------------------------------------------------------------------- /Sources/UXKit/Common/UXViewType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/Common/UXViewType.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/NSSound.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/NSSound.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXCollectionView-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXCollectionView-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXFont-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXFont-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXGestures-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXGestures-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXGraphics-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXGraphics-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXLayout-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXLayout-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXTableView-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXTableView-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXTargetAction-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXTargetAction-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UIKit/UXView-UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelf/MFXUI/HEAD/Sources/UXKit/UIKit/UXView-UIKit.swift -------------------------------------------------------------------------------- /Sources/UXKit/UX.swift: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------