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 notintColor
is provided. -
v1.1.1 Changes
July 28, 2019iOS 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 withEKColor
to allow specifying colors for light and dark modes.- ๐
UIBlurEffect.Style
was replacd withEKAttributes.BackgroundStyle.BlurStyle
to allow specifying visual effects for light and dark modes. - ๐
EKAttributes
contains a new attribute nameddisplayMode: 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 theirEKProperty
The list of
EKProperty
constructs that containdisplayMode
:ButtonContent
- button descriptor- ๐
LabelStyle
- label style descriptor ImageContent
- image view descriptorTextFieldContent
- text field descriptorButtonBarContent
- button bar descriptor
๐ Revamp coding style
๐ The project coding style was revamped to be more friendly and readable.
-
v1.0.4 Changes
July 21, 2019Issues:
- ๐ #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 returnsfalse
when used onattributes.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
receivestintColor
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
toRotation
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 anInt
property namedhorizontalDistributionThreshold
. It must be positive.