7.4.0
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: