All Versions
55
Latest Version
Avg Release Cycle
12 days
Latest Release
-

Changelog History
Page 5

  • v0.5.1 Changes

    โช Rollback window bug fix

  • v0.5.0 Changes

    ๐Ÿ”‹ Features

    Handled the issue Exclude keyWindow occupancy #56 by adding an additional parameter rollbackWindow to SwiftEntryKit.display methods.

    The revised interface is as follows:

    โช public class func display(entry view: UIView, using attributes: EKAttributes, rollbackWindow: UIWindow = default) โช public class func display(entry viewController: UIViewController, using attributes: EKAttributes, rollbackWindow: UIWindow = default)

    0๏ธโƒฃ After the entry has been dismissed, SwiftEntryKit rolls back to the given window value. By default it is the application key window.

  • v0.4.3 Changes

    ๐Ÿ› Bug Fixes

  • v0.4.2 Changes

    ๐Ÿ”‹ Features

    Feature request: Callback when presented and dismissed #50

    • โž• Added a LifecycleEvents construct to EKAttributes. It contains the following optional callbacks: willAppear, didAppear, willDisappear, didDisappear for the currently displayed entry.
    • โž• Added an optional completion handler for SwiftEntryKit's dismiss method.
  • v0.4.0 Changes

    ๐Ÿ”‹ Features

    Use UIViewController as an entry #40

    Developers can now use a customized view controller as an entry. A sample has been added to the custom presets section in example project.

  • v0.3.3 Changes

    Issues Handled:

    ๐Ÿ”„ Changes:

    EKButtonBarView exposes func expand(), it

  • v0.3.1 Changes

    ๐Ÿ”‹ Features

    • Alert & Notification Entries are image-less as well. The image parameter is optional, in case it has a nil value, the entry is generated without it.
    • โž• Added numberOfLines to EKProperty.LabelStyle.
  • v0.3.0 Changes

    ๐Ÿ› Bug Fixes

    โœ๏ธ Typos

    EKAttributes.PositionConstraints.SafeArea.isOverriden to EKAttributes.PositionConstraints.SafeArea.isOverridden EKAttributes.PositionConstraints.SafeArea.overriden to EKAttributes.PositionConstraints.SafeArea.overridden

    ๐Ÿ”‹ Features

    โž• Added an entry transform feature (ALPHA FEATURE)

    Developers are able to transform an entry to another entry using the same attributes.

    let view = UIView()
    // Customize
    SwiftEntryKit.transform(to: view)
    

    Rating Popup

    โž• Added a rating popup (See custom presets). ๐Ÿ‘€ See also: EKRatingMessage and EKRatingMessageView

    Other Changes:

    Image-less popups

    0๏ธโƒฃ EKPopUpMessage can be image-less by simply setting themeImage to nil (or leaving its default value as is).

    /** Popup theme image */
    public struct ThemeImage {
    
        /** Position of the theme image */
        public enum Position {
            case topToTop(offset: CGFloat)
            case centerToTop(offset: CGFloat)
        }
    
        /** The content of the image */
        public var image: EKProperty.ImageContent
    
        /** The psotion of the image */
        public var position: Position
    }
    
    public init(themeImage: ThemeImage? = default, title: EKProperty.LabelContent, description: EKProperty.LabelContent, button: EKProperty.ButtonContent, action: @escaping EKPopUpMessageAction)