- 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.
-
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
-
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
- Fixed an issue with scrolling to top functionality
- Deprecated the fading booleans in favour of a new enum.