Skip to content

7.3.0

Compare
Choose a tag to compare
@zenangst zenangst released this 28 Dec 13:00
· 226 commits to master since this release
1b9626b

This release includes two really nice improvements for tvOS.

First, accelerated scrolling is a lot nicer when working with one component that has a lot of items. The outer scroll view will no longer size according to the size of the components content size. Instead the component itself will handle the scrolling and the content size of the outer scroll view will be statically set to the frame of the component. In addition, the delegate methods on the scroll delegate will use the component as the scroll view instead of relying on the outer scroll view. This way we get the desired behavior without having to change the public API or change the client implementation to accommodate the different scenarios.

The second improvement involves indexing titles to display a more user friendly accelerated scrolling behavior. You are now free to implement title indexing that will show up on the right side of the screen when a user scrolls fast in a component with a large collection of items.

Merged pull requests:

  • Feature/support for collection view titles #785 (zenangst)
  • Refactor sizing implementation to fix accelerated scrolling on tvOS. #784 (zenangst)