Skip to content

Releases: Ernest0-Production/DeclarativeLayoutKit

Add self-related layout builder and centerAnchor

10 Jun 15:16
Compare
Choose a tag to compare
3.0.1

Add self-related layout builder and centerAnchor

Remove SnapKit dependency

06 Jun 17:23
Compare
Choose a tag to compare
  • 🎊 recreate own DSL without mixing and matching with SnapKit DSL

  • bump minimum iOS version from 10 to 11

  • ⛔️ drop ViewStyle feature

  • merge all submodules(subspecs) in one module(subspect) - DeclarativeLayoutKit

  • ⛔️ drop V|HStackBuilder

  • 🎊 add more useful helpers for UIStackView

  • extend funtionBuilder compatibility: add optional, conditional, array block

Expand functionality

25 Jan 21:37
Compare
Choose a tag to compare
Expand functionality Pre-release
Pre-release
  • AnchorLayoutBuider.build() now return UIView instead Self

  • Add relative anchor operator like: above(bottomView:), below(topView:), after(leftView:), before(rightView:)

  • Add multiplier operator on Constraint DSL

  • Add "chainabilty" for UIDatePicker, UIPageControl, UIPickerView, UIStepper, UITabBar, UIToolBar

  • Add KeyPath "chainabilty"

  • Add frame\bounds chains

  • Add closure-based api for adding gesture recognizers

  • Add more desired UIControl actions like: onSwitchToggle, onTextChanged, onSliderChanged

  • Add options to overwrite existed targets on new creation closure action

  • Add UIStackView builder (such as Declarative StackBuilder)

  • Change interitem spacing syntax in StackBuilder

  • Fix Stack initializing error

  • Add ViewStyle functionBuilder

Add from|to target positioning + orLess|orGreater comparision support for AnchorLayoutBuilderConstraint

10 Nov 11:21
Compare
Choose a tag to compare
1.0.1

Add from|to target positioning + orLess|orGreater comparision support…