- None
- None
-
Extend CLLocationCoordinate2D with isValid computed property Andrew Winn #102
-
Improve support for registering supplementary and decoration views with UICollectionView. Will McGinty #110
-
Re-organize the way Swift Packages are managed. Instead of importing
UtiliKit
as a package, each target (or Cocoapods subspec) is imported separately. The full list of libraries is:GeneralUtilities
,Instantiation
,TimelessDate
,Versioning
,ContainerViewController
,ActiveLabel
,Obfuscation
.UtiliKit
remains as a possible library which will import all the above targets at once. Will McGinty #104
- None
-
Make it possible to override functions in container, which aid in
ManagedChild
management. Will McGinty #87 -
Add
postTransitionBehavior
toContainerViewController
, automating some common child management scenarios Dimitar Milinski #88 -
Switch
removeAllNonVisibleChildren
topublic
Dimitar Milinski #90 -
Add
ScrollingPageControl
Nathan Chiu #95
- None
- None
-
Fix an issue where the completion handler does not get called when transitioning. Will McGinty #76
-
Fix an issue where the transition was mistakenly marked as a failure. Will McGinty #77
-
Fix a transitionting issue where appearance callbacks were unbalanced in iOS 13. Will McGinty #79
-
Fix an issue where ContainerViewController was not removing source or destination views from the view hierarchy after transitioning Dimitar Milinski #81
-
Added Swift Package Manager support. Brian Miller #64
-
Add interactive transitioning and transition coordination to
ContainerViewController
. This change has bumped the deployment target to iOS 10.0+ Will McGinty #63 -
Added the
Obfuscation
subspec, which includes theObfuscatedKey
structure for keys/passwords to ensure that they don't appear in plaintext within the source or binary of your app. Russell Mirabelli #67 -
Updated initial/named view controller example so that the buttons are horizontally centered in the stack view. Tyler Milner #65
-
Conform URL to ExpressibleByStringLiteral (e.g.
let url: URL = "www.apple.com"
) Will McGinty #66 -
Updated
README
to include the "ActiveLabel" subspec listed at the top and added code examples for the "General" subspec. Tyler Milner #71
- None
-
Add
ActiveLabel
class to help show activity on a label. Brian Miller #55 -
Add support for
Configurable
types when dequeuing reusable views. Will McGinty #53
- Fix a bug where completion wasn't always called when transitioning. Will McGinty #57
- Migrate to Swift 5.0. Earl Gaspard #53
- Fix an issue where right and bottom insets were being inverted in constraints. Will McGinty #46
- None.
- Handle another case of transitioning pre-load. Will McGinty #46
-
Make interface of
UICollectionView.SupplementaryElementKind
public. Will McGinty #42 -
Add init?(kind:) initializer to
UICollectionView.SupplementaryElementKind
. Will McGinty #41
- Allow calls to
transitionToController
before the view loads to have an effect at load time Will McGinty #43
- Add indexOfChild(preceding:) function. Will McGinty #36
- None.
-
Updated project for Xcode 10. Tyler Milner #35
-
Updated Travis-CI image to Xcode 9.4. Tyler Milner #33
- None.
-
Add out-of-box support for Swift 4.2. Tyler Milner #30
-
Abstract Child into ManagedChild protocol to be adopted by custom child types. Cuong Leo Ngo #29
-
Add some small but useful features to the container. Will McGinty #28
- None.
- Add some API to effectively search through the children of the container (for example, when wanting to move to the 'next' child). Will McGinty #25
- None.
- Double-bump podspec version number. Russell Mirabelli #24
- None.
- None.
- Fix namespace collision with "children", renamed from "childviewcontrollers" in Xcode 10. Russell Mirabelli #22 #23
-
Add Configurable protocol (and UIStoryboard extension). Will McGinty #18
-
Update CLA URL. Will McGinty #16 #17
- None.
-
Reorganized project structure. Wilson Turner #11 #12
-
Slight naming tweaks to be more in line with standard library. Will McGinty #9
- Fixed some Obj-C interoperability issues. Will McGinty #14
-
Add codecov and codebeat. Amanda Chappell #3 #5
-
Add a ContainerViewController subspec. Will McGinty #2
- None.
This is our initial release of UtiliKit. Enjoy!