Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 4.02 KB

CHANGELOG.md

File metadata and controls

77 lines (54 loc) · 4.02 KB

1.5.0

  • Add optional preferred minimum size to ButtonStyle

1.4.1

  • Fix a bug that avoids the crash when styling is tried on UITableViewCell that was created without the associated variable
  • Revert a fix for estimatedSectionHeaderHeight / estimatedSectionFooterHeight that caused bug in Form insets.
  • Fix cell background missing issue when inserting cell on iOS 9

1.4

  • Added TextFieldDelegate similar to ScrollViewDelegate and friends.
  • Added UITextField and UIScrollView install() delegate helpers.
  • Added remaining methods to ScrollViewDelegete.
  • Added GestureRecognizerDelegate.
  • Fixed a bug in UIScrollView.adjustContentOffset for scrollviews with a non-zero frame.origin.y.

1.3.3

  • Bugfix: Remove hardcoded value used for determing smallest resizable image size causing not smooth borders of rounded images
  • Bugfix: Fix a bug where highligted segment turns gray if it's also selected
  • Bugfix: Add extra space to the resizable image rect to prevent the border taking the whole image

1.3.2

  • Bugfix: Fixed issue where update indices in TableChange and ChangeStep were specified in the new array rather than the orignal array
  • Bugfix: Fixed crash in UICollectoinView when animating section and row changes at the same time
  • Bugfix: Make sure [animated keyPath:] is animated with .allowUserInteraction.

1.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 if highlightedColor is not set explicitly.
  • Bugfix: Updated ValueField to post UITextField notifications to better participate in e.g. keyboard avoidance.

1.3

  • Added reordering delegate reordering to CollectionViewDelegate.

  • Added apply(changes:) to MutableCollection, TableKit and CollectionKit.

  • Fixed a TableKit crash on iOS 9.

  • Fixed a compiler "unable to type-check this expression in reasonable time" on Swift 4.2.

1.2

  • Added reuseIdentifier to the Reusable protocol to allow better handling of tables with mixed types.

  • Added Either conditional conformance to Reusable when Left and Right conforms to Reusable.

  • Added alternative helper type MixedReusable that can be used instead of Either 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 Flows Either instead

  • Deprecating dequeueCell(forItem:, style:, reuseIdentifier:), replaced by version not using explicit reuseIdentifier

  • 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.

1.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.

1.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.

1.0.1

  • Updated podspec to allow using features behind canImport(Presentation)

1.0

This is the first public release of the Form library.