1.4.0
Pre-release
Pre-release
UIViewDSL:
- Add Support For Carthage Dependency Manager
- 'IBConstraints' moved to UIView extension and renamed to 'ibConstraints'
- Add ViewInCode subclass of UIView to eliminate overriding init(frame:) and init(coder:) methods
- Add buildExpression for Any? which allows more configurations in 'ibAttributes' like '$0.view1.label?.font = ...'
- HorizontalStack and VerticalStack were transformed from subclasses of UIStackView to functions to minimize impact on UIKit
- Add additional tests for the DSL
UIViewDebug:
- Add showViewsWhichHasAmbiguousLayout which displays an overlay over views with ambiguous layouts.
Previews:
- Set ACL internal on previews. Xcode 15.0 comes with #Preview macros so at this moment it is privileged to use native solution. Custom previews are under active research and maybe development.