Commit Graph
4676 Commits
Author SHA1 Message Date
appleguy 966ca34f42 Merge pull request #1224 from levi/pagerNodeRotation
[ASPagerNode] Add automatic rotation support
2016-02-12 14:21:27 -08:00
Levi McCallum 66c8c8f47d Add rotation support to ASPagerNode 2016-02-12 13:45:22 -08:00
appleguy c1ca225e8d Merge pull request #1222 from Adlai-Holler/AHFixChangeSetIssues
[_ASHierarchyChangeSet] Improve Logic when Shifting Indexes
2016-02-12 13:27:49 -08:00
Adlai Holler bb99de4e0f Fix some logic issues in ASHierarchyChangeSet 2016-02-12 08:20:47 -08:00
appleguy d237dc8bec Merge pull request #1220 from binl/bl_fix_changeset_datacontroller
[ASDataController] Improvements to index paths shifting reloads in changesets.
2016-02-12 00:06:24 -08:00
appleguy ec1ab3f93e Merge pull request #1221 from nguyenhuy/fix_ASPagerNode_constrainedSize_crash
ASPagerNode uses its view's size for node constrained sizes
2016-02-12 00:01:46 -08:00
Huy Nguyen 5b135e1837 ASPagerNode uses its view's size for node constrained sizes 2016-02-11 23:59:41 -08:00
Bin Liu 88ff693327 Fixes in ChangeSet and DataController 2016-02-11 23:51:32 -08:00
appleguy 3a86a9d99e Merge pull request #1219 from binl/bl_reloads_indexPaths_in_changeSet
[ASDataController] Adjust index paths for reloads contained in the same changeset as deletes / inserts.
2016-02-11 17:48:30 -08:00
Bin Liu 3911fb1c34 Adjust reloads' indexPaths in ChangeSet 2016-02-11 14:11:10 -08:00
appleguy f6b85c9b07 Merge pull request #1218 from nguyenhuy/constrained_size_pager_node
[ASPagerNode] Add constrainedSizeForNodeAtIndexPath to ASPagerNodeDataSource
2016-02-11 10:57:36 -08:00
Huy Nguyen 3e56a327c7 Add constrainedSizeForNodeAtIndexPath to ASPagerNodeDataSource 2016-02-11 10:47:27 -08:00
appleguy 5cccc0f432 Merge pull request #1216 from levi/layoutTransition
[ASLayoutSpec] Wrap implicit node hierarchy management behind feature flag property
2016-02-10 19:34:06 -08:00
Levi McCallum b267821d4c Wrap implicit node hierarchy management behind feature flag property 2016-02-10 19:21:29 -08:00
appleguy 5fa3b53503 Merge pull request #1215 from garrettmoon/fixForPINRemoteImage2.0
PINRemoteImage 2.0 moved its tag
2016-02-10 18:43:05 -08:00
Garrett Moon 063cf86579 PINRemoteImage 2.0 moved its tag, who the hell are these idiots. -signed, author of PINRemoteImage 2016-02-10 18:35:29 -08:00
appleguy 07adec12a0 Merge pull request #1183 from levi/layoutTransition
[ASLayoutSpec] Add API to animate layout spec transitions, with implicit subnode management.
2016-02-10 15:30:49 -08:00
Levi McCallum cb7ce44bf2 Revert updates to ASViewController 2016-02-10 15:22:43 -08:00
Levi McCallum 2e74a75492 Resize ASViewController node on view controller size transitions 2016-02-10 15:16:26 -08:00
Levi McCallum 163ddb1240 Layout only immediate subnodes of a node 2016-02-10 15:13:46 -08:00
appleguy e57f2cd00b Merge pull request #1209 from garrettmoon/addPINRemoteImageDownloader
[ASImageNode] Add PINRemoteImage as the default image downloader for both Network & Multiplex nodes.
2016-02-10 15:11:33 -08:00
Levi McCallum 6f37bb40d9 Allow layouts to be accessible in context 2016-02-10 14:39:46 -08:00
Garrett Moon e3315f4b44 Skip decoding as ASDK will handle that. 2016-02-10 13:28:30 -08:00
Garrett Moon 622c851779 Fix downloader test 2016-02-10 12:24:45 -08:00
Levi McCallum 6aae68ead4 Includ ASTransitionContext implementation in iOS framework 2016-02-10 11:59:34 -08:00
Levi McCallum 870cc405e6 Remove removedSubnodes instead of insertedSubnodes 2016-02-10 11:44:13 -08:00
Levi McCallum 50a41df7b0 Return current layout if pending layout isn't needed 2016-02-10 11:44:13 -08:00
Levi McCallum 499c3331ce Optimize insertion/deletion node calculation & expose inserted/deleted subnodes to transition context 2016-02-10 11:44:13 -08:00
Levi McCallum d669cadcba Use core layoutSublayouts method for layout step 2016-02-10 11:44:13 -08:00
Levi McCallum e57761ffbe Fix pending layout reference causing nil references 2016-02-10 11:44:13 -08:00
Levi McCallum a00e9bb41c Clean up node transition API 2016-02-10 11:44:12 -08:00
Levi McCallum 3444fa18dd Remove viewWillLayoutSubviews from ASViewController 2016-02-10 11:44:12 -08:00
Levi McCallum 8737e242f8 Extract measurement and transition into different methods based on feedback 2016-02-10 11:44:12 -08:00
Levi McCallum 8bfa3e4012 Remove ivar 2016-02-10 11:44:12 -08:00
Levi McCallum 5cf5cb8452 Delegate layout frame calculation to sublayout method 2016-02-10 11:44:12 -08:00
Levi McCallum 1513ee8ca5 Expose the layout's immediate sublayouts as the accessing nodes 2016-02-10 11:44:11 -08:00
Levi McCallum 4361c3bbb4 Remove disabled APIs 2016-02-10 11:44:11 -08:00
Levi McCallum 8cdea808ec Expose calculated frame on layout 2016-02-10 11:44:11 -08:00
Levi McCallum a93013702d Add transition context to iOS framework 2016-02-10 11:44:11 -08:00
Levi McCallum d8d76635ff Perform animation transition on measureWithSizeRange instead of separate method 2016-02-10 11:44:11 -08:00
Levi McCallum 8238da8d00 Fix node deletion and flatten identification issues 2016-02-10 11:44:11 -08:00
Levi McCallum 043012718b Remove debug log 2016-02-10 11:44:11 -08:00
Levi McCallum 51977ed162 Identify flattened layouts to allow filtering of non-hierarchy nodes 2016-02-10 11:44:11 -08:00
Levi McCallum 3b1a32c413 Clean up implicit hierarchy management to enable custom animation 2016-02-10 11:44:11 -08:00
Levi McCallum 6a2903f2ec Revert "Update LCS diffing to support insertions before deletions"
This reverts commit 8d90f1bccda0b7d99639085e0bfa3488c3c01dbe.
2016-02-10 11:44:10 -08:00
Levi McCallum 8f3788d0b2 Update LCS diffing to support insertions before deletions 2016-02-10 11:44:10 -08:00
Levi McCallum a2045f19c5 Add test for complete reordering of LCS diff 2016-02-10 11:44:10 -08:00
Levi McCallum 9dc358196a Basic implementation of transitioning API for layout specs 2016-02-10 11:44:10 -08:00
appleguy b033b544d5 Merge pull request #1212 from binl/bl_fix_allocator_subarray
[ASDataController] Fix allocatedNodes Subarray to match indexPaths subarray
2016-02-10 11:34:25 -08:00
Garrett Moon 752f0540d0 Fix warnings 2016-02-10 10:38:41 -08:00