Skip to content

Releases: hackiftekhar/IQKeyboardManager

v4.0.8 Bug fixes and improvements

17 Mar 04:24
Compare
Choose a tag to compare

Bugfixes:

  • Fixed an issue with keyboard long delay on first keyboard appearance.
  • Disabled library in UIAlertController.
  • Fixed an issue where shouldResignOnTouchOutside wasn't working with UITableViewController.
  • Fixed isKeyboardShowing bool value when library is disabled.
  • Fixed an issue where textField was hiding when orientation occurs with formSheet or pageSheet presentation style.

Features:

  • Added previousNextDisplayMode for better handling of previour/next buttons.

Improvements:

  • Added ability to detect textField left/right view, if they can also become first responder.
  • Improved delgate callback behaviour with IQKeyboardReturnKeyHandler class.

Deprecations and Removed:

  • Deprecated shouldHidePreviousNext in favor of previousNextDisplayMode and this will be removed in future releases.

Documentation:

  • Added CHANGELOG.md.
  • Added Carthage Documentation in README.md file.

v4.0.7 Bug fixes and improvements

17 Mar 04:25
Compare
Choose a tag to compare

Bugfixes:

  • Fixed an issue where keyboard was dismissing by touching on UIWebView but layout doesn't change and user see blank area at bottom.

Improvements:

  • Added .swift-version file for CocoaPods to know swift version of library.

v4.0.6 Swift3 support

17 Mar 04:25
Compare
Choose a tag to compare

Improvements:

  • Updated swift library to swift 3.0.
  • Added new next/previous icons for iOS10.

v4.0.5 Bug fixes and improvements

17 Mar 04:25
Compare
Choose a tag to compare

Bugfixes:

  • Fixed an issue with iPad Form Sheet where view was pulling down.
  • Fixed next/previous ordering issue when textFields are in header of UITableView.

Improvements:

  • Moved library files to development pods.
  • Added method execution time print with debugging logs.

Features:

  • Moved keyboardShowing readonly property for public use.
  • Added movedDistance readonly property to get adjustment distance by library.

Documentation:

  • Updated MANUAL MANAGEMENT.md with more examples.

v4.0.4 Bug fixes and improvements

17 Mar 04:26
Compare
Choose a tag to compare

Bugfixes:

  • Fixed an issue with custom done button/image dynamic updation.
  • Fixed an issue with Form Sheet where Form Sheet was resetting view frame internally.
  • Fixed an issue where navigation controller sometimes return wrong frame when applied pop gesture recognizer.
  • Fixed an issue where customized keyboardDistanceFromTextField property wasn't working UISearchBar.
  • Fixed an issue where view was misplaced when In Call Status Bar show/hide.

Features:

  • Added setTitleTarget:action: to use toolbar title as button to enhanced textField features.
  • Added enableDebugging property to print logs.
  • Added shouldFixInteractivePopGestureRecognizer property to fix a bug with navigation controller pop gesture recognizer.
  • Added shouldHidePreviousNext property.
  • Replaced shouldHideTitle with shouldHidePlaceholderText.
  • Added Carthage support for Objective-C version.

Deprecations and Removed:

  • Removed canAdjustTextView property since this now internally handled by adjusting contentInset of UITextView.
  • Removed shouldAdoptDefaultKeyboardAnimation property.
  • Removed disableDistanceHandlingInViewControllerClass, removeDisableDistanceHandlingInViewControllerClass, disableToolbarInViewControllerClass, removeDisableToolbarInViewControllerClass, considerToolbarPreviousNextInViewClass, removeConsiderToolbarPreviousNextInViewClass methods.
  • Removed IQKEYBOARDMANAGER_DEBUG preprocessor macro.

Documentation:

  • Enhanced Settings Controller.
  • Moved README.md documentation to MANUAL MANAGEMENT.md, PROPERTIES & FUNCTIONS.md, KNOWN ISSUES.md.
  • Updated iOS NSNotification Mechanism documentation mechanism.

v4.0.3 Bug fixes and improvements

17 Mar 04:26
Compare
Choose a tag to compare

Bugfixes:

  • Fixed an issue with UIScrollView where scrollView.isEnabled was set to false but library was still scrolling UIScrollView.

Features:

  • Added reloadLayoutIfNeeded to adjust position on the fly.
  • UIAccessibility support for next/previous/done buttons.
  • Removed manual contentSize adjustment and this should now be calculated by user with their own logic or with Autolayout.
  • Added registerTextFieldViewClass, didBeginEditingNotificationName, didEndEditingNotificationName method.

Deprecations and Removed:

  • Removed addTextFieldViewDidBeginEditingNotificationName:didEndEditingNotificationName method.

v4.0.2

17 Mar 04:26
Compare
Choose a tag to compare

Bugfixes:

  • Fixed a compilation issue with carthage due to recently added IQPreviousNextView.

Documentation:

  • Removed shouldFixTextViewClip because this no longer needs since we dropped support for iOS7.

v4.0.1 Swift 2.2 support

17 Mar 04:26
Compare
Choose a tag to compare

Improvements:

  • Updated swift library to swift 2.2.
  • Optimized movement calculation when hardware keyboard is attached.

Features:

  • Added reloadInputViews method.
  • Added RTL language direction support for next/previous images.
  • Added support for third party customized textView/textField by adding addTextFieldViewDidBeginEditingNotificationName:didEndEditingNotificationName method.
  • Added disabledDistanceHandlingClasses, enabledDistanceHandlingClasses, disabledToolbarClasses, enabledToolbarClasses, toolbarPreviousNextAllowedClasses, toolbarPreviousNextDeniedClasses, disabledTouchResignedClasses, enabledTouchResignedClasses properties.
  • Added IQPreviousNextView class to Improve Next Previous experience for all inner deep responder subviews.

Deprecations and Removed:

  • Deprecated disableDistanceHandlingInViewControllerClass, removeDisableDistanceHandlingInViewControllerClass, disableToolbarInViewControllerClass, removeDisableToolbarInViewControllerClass, considerToolbarPreviousNextInViewClass, removeConsiderToolbarPreviousNextInViewClass methods and replaced with NSMutableSet properties.

Documentation:

  • Updated README.

v4.0.0 Swift2.1.1 support, Dropped iOS7 support

17 Mar 04:27
Compare
Choose a tag to compare

Improvements:

  • Updated swift library to swift 2.1.1.

Deprecations and Removed:

  • Dropped iOS7 support.

Documentation:

  • Removed deprecated disableInViewControllerClass, removeDisableInViewControllerClass methods.
  • Removed deprecated shouldRestoreScrollViewContentOffset property.

v3.3.7 Bug fixes

17 Mar 04:27
Compare
Choose a tag to compare

Bugfixes:

  • Fixed a compilation issue with Carthage.

Features:

  • Added toolbarDoneBarButtonItemImage property.