Skip to content

7.4.0

Compare
Choose a tag to compare
@zenangst zenangst released this 29 Dec 20:20
· 219 commits to master since this release
c4ce6db

Not all releases can include new fancy visual improvements, this release is all about future possibilities and some under-the-hood improvements that might seem a small thing but has the potential to improve the overall user experience in all types of scenarios.

The first improvement is that visibleIndexes now is exposed in the public API, this means that you as a developer can easily request the indexes of the visible views that are currently shown on screen.
This can be accessed by calling .visibleIndexes on UserInterface.

component.userInterface?.visibleIndexes

The second improvement that is mentioned above is that when doing bulk updates, Spots will now call reload indexes for views that are not visible on screen. This means that the update methods on UICollectionView etc is called fewer times which in turn leads to less UI distortion when updating larger collections, it should also off-load the CPU as the user interface has to do less redrawing to achieve UI updates.

Merged pull requests: