Huy Nguyen
fcee108af5
[ASCollectionNode][ASTableNode] Add content inset bridging property ( #560 )
...
* Add content inset bridging property to table and collection nodes
* Fix CHANGELOG
* Fix typo
* Minor fixes
2017-09-11 19:20:32 +01:00
Huy Nguyen
d4b1f625aa
[Gallery layout] Include the caller in properties providing methods ( #533 )
...
* Include the caller in ASCollectionGalleryLayoutPropertiesProviding's methods
* Update CHANGELOG.md
2017-09-08 17:05:06 +01:00
Huy Nguyen
4ba6f451f6
[Cleanup] Remove deprecated APIs ( #529 )
...
* Remove preferredFrameSize
* Remove -measure:
* Remove -measureWithSizeRange:
* Remove ASLayoutable
* Remove .name
* Remove deprecated style forwardings
That includes following properties that are declared on ASDisplayNode and ASLayoutSpec: spacingBefore, spacingAfter, flexGrow, flexShrink, flexBasis, alignSelf, ascender, descender, sizeRange and layoutPosition.
* Remove usesImplicitHierarchyManagement
* Remove deprecated range update callbacks:
-visibilityDidChange:
-visibleStateDidChange:
-displayStateDidChange:
-loadStateDidChange:
* Remove -clearFetchedData
* Remove -cancelLayoutTransitionsInProgress
* Remve ASDisplayNode+Deprecated.h
* Remove ASLayoutRangeTypeRender and ASLayoutRangeTypeFetchData
* Remove -[ASTableView clearContents]
* Remove reloadDataImmediately
* Remove ASStaticLayoutSpec
* Remove ASDimensionDeprecated
* Remove optional -pagerNode:constrainedSizeForNodeAtIndex: delegate method in ASPagerDelegate
* Remove suppressesInvalidCollectionUpdateExceptions
* Remove -[ASCollectionViewLayoutInspector initWithCollectionView]
* Remove ASVideoPlayerNode.loadAssetWhenNodeBecomesVisible
* Update CHANGELOG
* Update license of ASLayoutSpecTests.m
* Update examples/PagerNode
* Remove ASEnvironmentTraitCollection
* Remove -ASViewController.nodeConstrainedSize
* More on removing ASLayoutable
2017-09-07 19:25:42 +01:00
Huy Nguyen
884a4f56f1
[Table and collection views] Consider content inset when calculating (default) element size range ( #525 )
...
* Table and collection views to consider their content inset when calculating element size range
* Update CHANGELOG
* Address comments
* -[ASPagerNode currentPageIndex] to use pageSize instead of bounds
* Update documentation in ASPagerNode
* Minor change
2017-08-22 14:14:01 -07:00
Huy Nguyen
fdc1f0468c
Improvements in ASCollectionGalleryLayoutDelegate ( #496 )
...
* Improvements in ASCollectionGalleryLayoutDelegate
- It now can handle section inset, as well as interitem and line spacings
- Other small changes
* Fix build failure and update file licenses
* Update CHANGELOG
* Minor change
* Another assertion on scrollable directions of gallery layout delegate
2017-08-08 19:11:40 +01:00
Huy Nguyen
78c133e44c
[ASCollectionLayout] Add ASCollectionGalleryLayoutSizeProviding ( #451 )
...
* Add ASCollectionGalleryLayoutSizeProviding
- This allows users to return different sizes based on certain conditions, such as the collection node's bounds or grid constants.
- ASPagerNode will also act as a size provider to ensure all pages have an up-to-date size that is its bounds.
* Update CHANGELOG
* ASPagerNode to use gallery layout delegate if told to
2017-07-18 10:08:12 +00:00
Huy Nguyen
7af8f91e62
Remove unused flow layout reference in ASPagerNode ( #452 )
2017-07-17 21:01:00 +00:00
Garrett Moon
8013e25524
Update license v2 ( #67 )
...
* Fixed license
* Update all licenses
* Update Dangerfile for new license
* Update already updated licenses
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
2017-04-24 16:59:57 -07:00
Adlai Holler
73ca6ab514
Shuffle & Cleanup Stuff ( #3080 )
2017-02-26 18:14:13 -08:00