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

Changelog History
Page 2

  • v1.1.3 Changes

    August 24, 2019

    ๐Ÿ›  Fix SPM release

  • v1.1.2 Changes

    August 14, 2019

    ๐Ÿ›  Fix: EKTextField crashes once no tintColor is provided.

  • v1.1.1 Changes

    July 28, 2019

    iOS 13 color fix

  • v1.1.0 Changes

    July 27, 2019

    ๐Ÿ‘Œ Support dark mode (breaking change)

    ๐Ÿ‘ Fully support dark mode pre iOS 13. New requirments were introduced:

    • UIColor was replaced with EKColor to allow specifying colors for light and dark modes.
    • ๐Ÿ’… UIBlurEffect.Style was replacd with EKAttributes.BackgroundStyle.BlurStyle to allow specifying visual effects for light and dark modes.
    • ๐Ÿ’… EKAttributes contains a new attribute named displayMode: DisplayMode. displayMode has the default value .inferred, which means that the display mode will be inferred from the user interface style. If the running iOS version is lower than 13, the display mode will be inferred as light mode.
    • ๐Ÿ‘ All the presets support the new display mode by allowing to specify displayMode for their EKProperty

    The list of EKProperty constructs that contain displayMode:

    • ButtonContent - button descriptor
    • ๐Ÿ’… LabelStyle - label style descriptor
    • ImageContent - image view descriptor
    • TextFieldContent - text field descriptor
    • ButtonBarContent - button bar descriptor

    ๐Ÿ’… Revamp coding style

    ๐Ÿ’… The project coding style was revamped to be more friendly and readable.

  • v1.0.4 Changes

    July 21, 2019

    Issues:

    • ๐Ÿ‘ #191 - customized components support accessibility.
  • v1.0.2 Changes

    Issues:

    • #187 - ButtonBarContent` initialized with multiple buttons received as either variadic parameter or array.
  • v1.0.1 Changes

    ๐Ÿ› Bug Fixes:

    #171

    Issue #171 - Unable to dismiss a ViewControllerEntry in Xcode 10.2 (work in Xcode 10.1). Diagnosis: Only on Xcode 10.2. Probably be a Swift compiler bug. ๐Ÿš€ Reproduced using Release configuration. ๐Ÿ“ฑ The compiler mistreats UserInteraction.isResponsive thus it always returns false when used on attributes.screenInteraction.

  • v1.0.0 Changes

    Swift 5 / Xcode 10.2 compatible.

  • v0.8.9 Changes

    ๐Ÿ”‹ Features:

    #155

    Issue #155 - Setting textfield cursor color for EKProperty.TextFieldContent.

    TextFieldContent receives tintColor from now on.

    #160

    Issue #160 - Animation with sequence of images

    From now on developers are able to sequence-animate and transform-animate every image within the presets using one of the designated public initializers available for EKProperty.ImageContent.

  • v0.8.8 Changes

    ๐Ÿ› Bug Fixes:

    #109

    Issue #109 - StatusBar appareance when moving to another UIViewController. Added another tatus bar type - .ignored. Using this ignores the status bar when the entry enters/exits the screen.

    #143

    Issue #143 - Orientation incorrect when set to .portraitUpsideDown on iPhone. ๐Ÿ”„ Changed isRotationEnabled to Rotation structure.

    /** Rotation related position constraints */
    public struct Rotation {
    
        /** Attributes of supported interface orientations */
        public enum SupportedInterfaceOrientation {
    
            /** Uses standard supported interface orientation (target specification in general settings) */
            case standard
    
            /** Supports all orinetations */
            case all
        }
    
        /** Autorotate the entry along with the device orientation */
        public var isEnabled: Bool
    
        /** The screen autorotates with accordance to this option */
        public var supportedInterfaceOrientations: SwiftEntryKit.EKAttributes.PositionConstraints.Rotation.SupportedInterfaceOrientation
    }
    

    Button Bar Horizontal Distribution Threshold

    ๐Ÿ‘ EKProperty.ButtonBarContent supports an upper horizontal threshold for its button distribution. EKProperty.ButtonBarContent has an Int property named horizontalDistributionThreshold. It must be positive.