Skip to content

Latest commit

 

History

History
365 lines (207 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

365 lines (207 loc) · 11.1 KB

Change Log

All notable changes to this project will be documented in this file. AMScrollingNavbar adheres to Semantic Versioning.


  • Fix issue introduced in #399
  • Merged #401 (Thanks to @feef)
  • Merged #392
  • Merged #386
  • Added Package.swift
  • Merged #378
  • Fixed scrollToTop implementation
  • Added scrollToTop optional parameter to the showNavbar call
  • Fixed #377
  • Fixed #363
  • Fixed #302
  • Merged #374

Breaking change:

  • Remove deprecated UIWebView reference
  • Merge #365
  • Merge #352
  • Fix Objective-C compatibility
  • Swift version 4.2
  • Merge #316
  • Fix #321
  • Fixed the followers movement
  • Fixed #313

Breaking changes

The followers are no longer plain UIViews, but need to be wrapped in a NavigationBarFollower object, that provides the direction of the scroll.

  • Merge #310
  • Fix orientation change issues
  • Fix #303
  • Fixed #303
  • Fixed #304
  • Merged #301
  • Fixed an issue with UITableView's floating headers

Account for the notch when the status bar is hidden on iPhone X. See #295

Merged #292, #293

Handle large titles in iOS11

Expose all properties to Objective-C

  • Merged #274
  • Merged #278
  • Merged #269
  • Merged #272
  • Fix #266
  • Swift 4 support
  • Merged #263
  • Add ability to move the TabBar (#258)
  • Fix #253
  • Changed access control from public to open
  • Fixed issues with sizing and the scroll speed factor
  • Added support for WKWebView. See #239
  • Fixed expandOnActive
  • Added showingNavbar optional parameter to stopFollowingScrollView
  • Fixed #237

Added optional followers parameter to followScrollView. See Readme section

Added optional scrollSpeedFactor parameter to followScrollView. See #224

Updated to Swift 3 syntax

  • Fix status bar handling when in-call
  • Merged #197

Updated to Swift 2.2 syntax

Fixed

  • Expose the gesture recognizer #194

Fixed

  • Fix Carthage build by setting the demo pod target to 8.0

Fixed

  • Fix Carthage build for 8.0 targets

Fixed

  • Issue #183

Fixed

  • Issue #172

Merged #166

Updated documentation.
Minor refactoring.

Fixed

  • Issue #135
  • Issue #165

Fixed

  • Refactoring. Removed screen rotation observer when appropriate. @ikesyo

Fixed

  • Issue #156

Code refactoring. Thanks to Syo Ikeda

Fixed

Fixed

  • Issue #159

Fixed

  • Fix bug causing titleView alpha property to not update when navbar alpha changes. Thanks to Erik Ackermann

Fixed

  • Issue #153

Added

  • Support for Swift 2.0 syntax

Fixed

  • Fix the fading of all possible navigation items and buttons. Thanks to Yunus Eren Guzel

Fixed

  • Delegate function gets called after hideNavbar and showNavbar finish.
  • Fixes title attributes being overridden. Thanks to Jianghua Kuai

Added

  • ScrollingNavigationControllerDelegate protocol

Fixed

  • Issue with the scroll offset

Fixed

  • Minor refactoring
  • Changed filename for ScrollingNavigationController
  • Fixed Carthage build. Thanks to Nicholas T.

Fixed

  • Carthage support restored

Added

  • Utility class `ScrollingNavigationViewController´

Fixed

  • Issue with interactive gesture

The library was rewritten in Swift, as a subclass of UINavigationController. This version contains breaking changes. Moving from a category to a subclass cleaned up the code quite a bit, making it more maintainable and hopefully less fragile. It also fully supports translucent navbars now.

Added

  • Support to Carthage