This repository has been archived by the owner on Dec 4, 2018. It is now read-only.
Releases: telly/TLYShyNavBar
Releases · telly/TLYShyNavBar
Delegation
Enhancements
- Use custom refresh controls (Thanks @szweier & @arielpollack!) #122 & #134
- Added delegate to TLYShyNavBar (Thanks @gfzabarino!) #106
- Performance gain by forwarding unnecessary calls directly to the original delegate or middle-man (Thanks @gfzabarino!) #137
- Don't auto expand navbar if app becomes active and the navbar isn't associated with us (Thanks @greis!) #142
- Allow specific view controller to be set if needed (Thanks @szweier!) #121
And a bunch of other minor fixes and enhancements!
Carthaging
Enhancements
- Added Carthage Support (thanks @bradleyayers!)
About Damn Time
Enhancements
- Finally supporting translucent and opaque bars, using a sane code approach.
- Greatly simplify the code to make it more predictable and maintainable for the future.
Note
- Please note a lot of the code was rewritten, so I apologize in advance of any regression.
- IMPORTANT If you have a
UITableViewController
setup, either replace it with aUIViewController
and aUITableView
subview, as highlighted in the readme, or don't upgrade since it will break
Reluctance
Fixes
- Hot fix an issue with UIViewControllers that have a UIScrollView subclass as their view property (i.e. collectionView, tableView, ...) that caused shyNavBar to be stubbornNavBar, refusing to contract.
Beginning of a new Era
Enhancements
- New approach to calculate extension and navigation bar offsets.
Initially, we externally injected the calculation through blocks. The calculations depended on layout guide, and other weird stuff. The new approach simply calculates the offset based on the parent: status bar -> navigation bar -> extension view. - Added support for sticky navigation bar
More Features, Anyone?
Enhancements
- Added support for fading the entire navigation bar
- Added modal support by checking navigation bar overlap with status bar
- Added visual tests in the demo to see all the features in action
Fixes
- Fixed an issue with scrolling to top functionality
Deprecations
- Deprecated the fading booleans in favor of a new enum.