Adlai Holler
1d6221c52b
Don't Cache ConstrainedSize in ASCollectionView ( #3136 )
...
* Never reuse constrained sizes when measuring collection view items
* Assert main thread
* Fix the build
2017-03-06 10:11:56 -08:00
Adlai Holler
d59ea3902d
Initial Work for Range Controller to Support Supplementary Elements ( #3140 )
...
* Initial work supporting supplementaries in range controller
* Rename indexPathForElementIfItem
2017-03-06 10:11:00 -08:00
Michael Schneider
d0ad24808b
Fix setting selectedBackgroundView in collection view ( #3131 )
2017-03-06 07:19:44 -08:00
Michael Schneider
62d7e14ce1
Improve measurement code for cell nodes ( #3119 )
2017-03-03 09:24:04 -08:00
Adlai Holler
18dc91ccc2
Remove ASRangeController's viewport API ( #3122 )
2017-03-02 08:38:01 +00:00
appleguy
f7dbb2013e
[ASCollectionView] Interop mode should always call sizeForItem: method for index paths that don't use ASCellNodes. ( #3115 )
2017-03-01 19:57:51 -08:00
Michael Schneider
1c1a1468d8
Remove all _cellsForLayoutUpdates after relayout pass happened ( #3103 )
2017-02-27 20:20:32 -08:00
Michael Schneider
973630adc6
[ASCellNode] New way to measure ASCellNode's if layout was invalidated ( #3099 )
...
* New way to informing interaction delegate if ASCellNode get’s a setNeedsLayout call
* Remove nodeDidGetNeedsLayout as optional and better check if cell updates need to happen
* Differentiate between letting a normal display node and a cell node know that the size could have changed
* Check for _interactionDelegate is nil
* Add nullability to out pointer
* Adress comments and some renaming
2017-02-27 17:19:01 -08:00
Adlai Holler
73ca6ab514
Shuffle & Cleanup Stuff ( #3080 )
2017-02-26 18:14:13 -08:00