All notable changes to this project will be documented in this file.
AMScrollingNavbar
adheres to Semantic Versioning.
5.7.x
Releases - 5.7.0 | 5.7.1 | 5.7.2 | 5.7.35.6.x
Releases - 5.6.0 | 5.6.15.5.x
Releases - 5.5.0 | 5.5.1 | 5.5.25.4.x
Releases - 5.4.0 | 5.4.15.3.x
Releases - 5.3.05.2.x
Releases - 5.2.05.1.x
Releases - 5.1.0 | 5.1.15.0.x
Releases - 5.0.0 | 5.0.1 | 5.0.2 | 5.0.3 | 5.0.44.3.x
Releases - 4.3.0 | 4.3.14.2.x
Releases - 4.2.0 | 4.2.1 | 4.2.2 | 4.2.3 | 4.2.44.1.x
Releases - 4.1.04.0.x
Releases - 4.0.0 | 4.0.1 | 4.0.2 | 4.0.3 | 4.0.4 | 4.0.53.4.x
Releases - 3.4.0 | 3.4.13.3.x
Releases - 3.3.0 | 3.3.1 | 3.3.2 | 3.3.3 | 3.3.43.2.x
Releases - 3.2.03.1.x
Releases - 3.1.03.0.x
Releases - 3.0.02.1.x
Releases - 2.1.0 | 2.1.1 | 2.1.22.0.x
Releases - 2.0.0 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.5 | 2.0.6 | 2.0.7 | 2.0.8 | 2.0.9 | 2.0.10 | 2.0.11 | 2.0.12 | 2.0.13 | 2.0.142.0.x
Beta Releases - 2.0.0-beta1 | 2.0.0-beta2 | 2.0.0-beta3 | 2.0.0-beta4 | 2.0.0-beta5 | 2.0.0-beta6 | 2.0.0-beta71.5.x
Releases - 1.5 | 1.5.1
- Fix issue introduced in #399
- Merged #401 (Thanks to @feef)
- Merged #398 (Thanks to @mark-dlc)
- Merged #392
- Merged #386
- Added
Package.swift
- Merged #378
- Fixed
scrollToTop
implementation
- Added
scrollToTop
optional parameter to theshowNavbar
call - Fixed #377
- Fixed #363
- Fixed #302
- Merged #374
- 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
The followers are no longer plain UIView
s, 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 tostopFollowingScrollView
- 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
- Expose the gesture recognizer #194
- Fix Carthage build by setting the demo pod target to 8.0
- Fix Carthage build for 8.0 targets
- Issue #183
- Issue #172
Merged #166
Updated documentation.
Minor refactoring.
- Issue #135
- Issue #165
- Refactoring. Removed screen rotation observer when appropriate. @ikesyo
- Issue #156
Code refactoring. Thanks to Syo Ikeda
- Fix navbar fadeout. Thanks to Syo Ikeda
- Issue #159
- Fix bug causing titleView alpha property to not update when navbar alpha changes. Thanks to Erik Ackermann
- Issue #153
- Support for Swift 2.0 syntax
- Fix the fading of all possible navigation items and buttons. Thanks to Yunus Eren Guzel
- Delegate function gets called after
hideNavbar
andshowNavbar
finish. - Fixes title attributes being overridden. Thanks to Jianghua Kuai
- ScrollingNavigationControllerDelegate protocol
- Issue with the scroll offset
- Minor refactoring
- Changed filename for
ScrollingNavigationController
- Fixed Carthage build. Thanks to Nicholas T.
- Carthage support restored
- Utility class `ScrollingNavigationViewController´
- 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.
- Support to Carthage