Releases: iZettle/Form
Form v1.3.1
- Bugfix: Fixed issue where out of range
UIViewAnimationCurve
enum values caused a crash running on Xcode 10 and iOS 12. - Bugfix:
TextStyle
: Don't change text color on highlight ifhighlightedColor
is not set explicitly. - Bugfix: Updated
ValueField
to postUITextField
notifications to better participate in e.g. keyboard avoidance.
Form v1.3.0
-
Added reordering delegate
reordering
toCollectionViewDelegate
. -
Added
apply(changes:)
toMutableCollection
,TableKit
andCollectionKit
. -
Fixed a
TableKit
crash on iOS 9. -
Fixed a compiler "unable to type-check this expression in reasonable time" issue on Swift 4.2.
Form v1.2.0
-
Added
reuseIdentifier
to theReusable
protocol to allow better handling of tables with mixed types. -
Added
Either
conditional conformance toReusable
whenLeft
andRight
conforms toReusable
. -
Added alternative helper type
MixedReusable
that can be used instead ofEither
for tables with mixed types. -
Extended the Demo sample with examples show-casing using tables with mixed types.
-
Added new table and collection view overloads of dequeueCell taking a re-configure closure.
-
Added didEndDisplayingCell signal to TableViewDelegate
-
Deprecating
EitherRow
, replaced by using FlowsEither
instead -
Deprecating
dequeueCell(forItem:, style:, reuseIdentifier:)
, replaced by version not using explicitreuseIdentifier
-
Fixed issue where Reusable configure was called instead of reconfigure when rows was updated.
-
Bugfix: Updated TableKit to release the a cell's bag once the cell ends displaying or the TableKit's bag is being disposed.
Form v1.1.0
- Adds a ScrollViewDelegate class implementing the UIScrollViewDelegate protocol
- Updates NumberEditor to handle entering and editing of negative value
- Disables autocorrection for ValueField by defualt
- Adds a new API for providing view for empty table view state which pins it to the edges of the table view. The old API that is using hardcoded insets and doesn't pin all edges is now deprecated.
Form v1.0.2
- Fixes a bug with
install
view(s) into scroll views where the content fits but the scroll view still won't scroll even though `InstallOptions.disableScrollingIfContentFits`` was not provided. - Deprecated disableScrollingIfContentFits() as this is better supported by UIScrollViews's alwaysBounceVertical = false
- Fixes a bug in SelectView where tapping inside but releasing outside would call the callback or find first responder`.
- Fixes bug where SectionView's rows minHeight constraint would not be set up correctly when some rows are hidden.
Form v1.0.1
- Updated podspec to allow using features behind canImport(Presentation)
Form 1.0.0
Initial release