IGListKit/Source/IGListKit
Harrison Huang 5c9d3a80c6 Boundary test of removing all IGListAdapter animation
Summary:
# Context

We've seen several experiments in which disabling standard-update animation yielded significant app-value wins. Overall there is a trend of moving towards snappier

- Reels grid disabled animation, led to vpvd wins
- Home feed disabled update animations -- led to Session and revenue wins

# This diff

From IGListAdapter+Common, create a kill switch to disable all animation. Potentially use this flag to dogfood and see where we have unnecessary animation.

Differential Revision: D54388375

fbshipit-source-id: a46c60944317db5deeceaac6d0baed71104d0c34
2024-03-02 00:50:49 -08:00
..
Internal keep pointer to self.collectionView.dataSource in IGListBatchUpdateTransaction 2024-01-17 14:06:13 -08:00
IGListAdapter.h Boundary test of removing all IGListAdapter animation 2024-03-02 00:50:49 -08:00
IGListAdapter.m Boundary test of removing all IGListAdapter animation 2024-03-02 00:50:49 -08:00
IGListAdapterDataSource.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterMoveDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterPerformanceDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterUpdateListener.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterUpdater.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListAdapterUpdater.m fix crash when calling reloadObjects during an update 2023-07-07 11:36:50 -07:00
IGListAdapterUpdaterDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBatchContext.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindable.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindingSectionController.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindingSectionController.m Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindingSectionControllerDataSource.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindingSectionControllerSelectionDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListBindingSingleSectionController.h Add IGListBindingSingleSectionController to public headers 2023-04-20 14:26:11 -07:00
IGListBindingSingleSectionController.m Add framework import check for IGListBindingSingleSectionController 2023-04-20 22:15:12 -07:00
IGListCollectionContext.h Refine and add code coverage for trait collection in collection context 2023-11-13 09:50:13 -08:00
IGListCollectionScrollingTraits.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListCollectionView.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListCollectionView.m Refactor code syntax in public classes to be easier to provide code coverage 2023-04-17 20:41:49 -07:00
IGListCollectionViewDelegateLayout.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListCollectionViewLayout.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListCollectionViewLayout.mm Fix re-entrance + caching when using IGListCollectionViewLayout 2023-10-12 07:55:34 -07:00
IGListCollectionViewLayoutCompatible.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListDisplayDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListGenericSectionController.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListGenericSectionController.m Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListKit.h Add IGListBindingSingleSectionController to public headers 2023-04-20 14:26:11 -07:00
IGListReloadDataUpdater.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListReloadDataUpdater.m fix crash when calling reloadObjects during an update 2023-07-07 11:36:50 -07:00
IGListScrollDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListSectionController.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListSectionController.m Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListSingleSectionController.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListSingleSectionController.m Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListSupplementaryViewSource.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListTransitionData.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListTransitionData.m Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListTransitionDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListUpdatingDelegate.h fix crash when calling reloadObjects during an update 2023-07-07 11:36:50 -07:00
IGListWorkingRangeDelegate.h Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00