-
0.0.60
- Added
KeyboardLayoutGuide
package - Blog
- Hero Twitter image
- Featured image
- Excerpt
- Added
-
0.0.50
- Blog
- Screencap from
WrappedScrollViewController
- Hero video
- Screencap from
- Blog
-
0.0.40
UIView.safeAreaInsetsDidChange()
swizzling- Added
NSObject+Swizzle
- Added
UIView+OnSafeAreaInsetsDidChange
- Readjust
KeyboardLayoutGuide
when safe area insets changed - Removed
HeaderView.withFixedHeight
- Added
-
0.0.38
- Added
UI.spacing
,UI.padding
, andUI.itemHeight
- Updated
HeaderView.withFixedHeight
- Added
-
0.0.35
- Added
SwiftUIView
- Added
-
0.0.30 - 0.0.31
- Added
UIApplication.firstWindow
- Added
HeaderView.fixedHeight
- Extracted extensions
- Grouping
- Added
-
0.0.25
- Added
WrappedScrollViewController
(added toViewController
as well)
- Added
-
0.0.23
- Added
UIButton.withSignUpButtonStyle
- Added
KeyboardLayoutGuideViewController
- Updated
KeyboardNotificationsViewController
- Updated
ScrollToResponderViewController
- Added
-
0.0.21
- Added
UIView+Speed
- Added
-
0.0.20
- Added
Withable
Swift package (removed local sources)
- Added
-
0.0.10 - 0.0.12
- Updated
ScrollToResponderViewController
- Extracted
UITextField
styles toUI
- Added
UIButton
styles - Added color styles
- Updated
-
0.0.8 - 0.0.9
- Added
ScrollToResponderViewController
- Added Declarative UIKit extensions
- Added composable
TextFieldDelegate
- Added
-
0.0.5 - 0.0.6
- Added
KeyboardNotificationsViewController
- Added
-
0.0.4
- Initial layout when
window
becomes key (safe area guides are set by that time)
- Initial layout when
-
0.0.3
- Added
OrientationListenerViewController
- Layout guide on every view transition as well (unless keyboard is present)
- Use
layoutMarginsGuide
as bottom constraint
- Added
-
0.0.0 - 0.0.2
- Prototype