⚠️ Deprecated ⚠️
⚠️ This library is now deprecated ⚠️
This release closes the 6.1.1 milestone.
This release closes the 6.1.0 milestone.
HalfModalPresentationController
This release closes the 6.0.0 milestone.
present()
function to presentController()
to avoid ambiguous naming with UIKitThis release closes the 5.1.0 milestone.
This release closes the 5.0.0 milestone.
dismiss()
function to dismissController()
to avoid ambiguous naming with UIKit (#41).isCancelled
when pushing on a navigation stack (#38)Add new pop()
method extension on UINavigationController
that accepts a completion
parameter. Similar to existing push()
method (#40)
Added completion
parameter to dismiss()
method extension on UIViewController
(#41)
This release closes the 4.0.0 milestone.
Converted to Swift 4
iOS 9 minimum deployment target
public struct PopoverConfig
was changed to accommodate custom frame so it can be used as anchor for the popover. (#27, #26, @psartzetakis)
PopoverConfig.Source.view(_)
was changed to PopoverConfig.Source.view(container: frame:)
public struct DismissButtonConfig
was changed to accommodate custom images in bar button items. (#24, #22, @psartzetakis)
DismissButtonConfig.text
was renamed to DismissButtonConfig.content
public enum DismissButtonConfig.Text
was renamed to public enum DismissButtonConfig.Content
and it now has 3 cases: .systemItem
, .text
, .image
DismissButtonConfig.init(location: style: text:)
was renamed to DismissButtonConfig.init(location: style: content:)
This release closes the 3.0.0 milestone.
Swift 3.0 now required.
presentViewController(_:, type:, animated:)
was renamed to present(_:, type:, animated:)
.none
case to PresentationType
which uses UIKit defaults. Use this when presenting system controllers like UIAlertController
.withStyles()
where modal presentation/transition styles might not be applied correctly (#24).This release closes the 2.0.0 milestone.
Swift 2.3 now required.
Initial release :tada: