Samuel Hsiung
|
39cd3afa0d
|
[AS(Table|Collection)View] make scrollDirection transform aware
|
2016-01-28 16:42:46 -08:00 |
|
Levi McCallum
|
0e0a0f3280
|
Add a safety check for targetContentOffset possibly being NULL
|
2016-01-28 15:54:38 -08:00 |
|
Levi McCallum
|
6eb0521fa3
|
Observe decelerating scroll velocity for accurate direction reporting
|
2016-01-27 23:20:21 -08:00 |
|
Bin Liu
|
b26337c449
|
Levi's comments
|
2016-01-27 15:06:29 -08:00 |
|
Bin Liu
|
f6be279c60
|
Added more facilitator methods
|
2016-01-27 12:50:41 -08:00 |
|
Bin Liu
|
263bb311f2
|
expose beginUpdates and endUpdates
|
2016-01-27 10:50:42 -08:00 |
|
Huy Nguyen
|
56c6bd681b
|
Revert "Revert commit 83aaa46, thus bring 2e4d716 back"
This reverts commit 209425c22ce84ecbb7ab631753ec8fc34dd9cbb0.
|
2016-01-26 12:05:02 -08:00 |
|
Huy Nguyen
|
8a6b7cff97
|
Revert "Fix ASCollectionView data inconsistency after reloadData"
This reverts commit 50e5cffbe1e6bfa9c9cc9116519c996af088ec83.
|
2016-01-26 12:04:55 -08:00 |
|
Huy Nguyen
|
50e5cffbe1
|
Fix ASCollectionView data inconsistency after reloadData
Fix by using `_superIsPendingDataLoad` introduced in #672
|
2016-01-24 23:38:30 -08:00 |
|
Huy Nguyen
|
209425c22c
|
Revert commit 83aaa46, thus bring 2e4d716 back
|
2016-01-24 23:38:05 -08:00 |
|
Scott Goodson
|
83aaa4637e
|
Revert "ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts"
This reverts commit 2e4d716e0b65465d9c65b5821668c38e5fa956c9.
Possible issue with this commit.
|
2016-01-22 20:33:33 -08:00 |
|
appleguy
|
f7f468e5d1
|
Merge pull request #1093 from nguyenhuy/improve_reload_data
[ASDataController] Optimize reloadData to avoid performing deletions or insertions.
|
2016-01-22 13:34:37 -08:00 |
|
Bin Liu
|
b2db6cce4d
|
remove public interface for ASCV with facilitator
|
2016-01-21 22:39:27 -08:00 |
|
Bin Liu
|
1965018c46
|
attempt to fix build
|
2016-01-21 15:20:47 -08:00 |
|
Huy Nguyen
|
2e4d716e0b
|
ASDataController now handles reloadData more efficiently and notify its delegate once instead of a series of deletes and inserts
|
2016-01-21 11:21:21 -08:00 |
|
Bin Liu
|
726bc7d668
|
addressed comments
|
2016-01-21 11:14:00 -08:00 |
|
Bin Liu
|
bc92c64e8c
|
Proposed version 1
|
2016-01-20 02:34:32 -08:00 |
|
Bin Liu
|
da2cbf4644
|
initial design
|
2016-01-20 02:34:32 -08:00 |
|
Scott Goodson
|
b989be6499
|
Restore full functionality of the display / data ranges when not using the Node variants of Table / Collection.
|
2016-01-19 18:30:01 -08:00 |
|
Matej Knopp
|
a6da3d185a
|
[ASCollectionView] prevent data controller from removing/adding sections during reloadDataImmediately
Signed-off-by: Matej Knopp <matej.knopp@gmail.com>
|
2016-01-17 19:25:03 +01:00 |
|
Adlai Holler
|
5e72daa2e3
|
Pass node along in didEndDisplayingNode method
|
2016-01-12 15:42:37 -07:00 |
|
Scott Goodson
|
d45db5ac32
|
Disable creation of backing ASTable/CollectionNode for the *View varients (retain cycle).
|
2016-01-09 20:44:24 -08:00 |
|
Scott Goodson
|
984fe43997
|
[ASRangeController] Inspect delegate's ASInterfaceState to delay preloading beyond viewport until visible.
|
2016-01-03 19:14:07 -08:00 |
|
Scott Goodson
|
25b6f29584
|
Introduce ASCollectionInternal file and create always-available ASCView -> ASCNode backpointer.
|
2016-01-01 23:36:00 -08:00 |
|
Scott Goodson
|
b273f358f5
|
[ASRangeController] Initial implementation of functional-style, ASInterfaceState-based range controller.
|
2016-01-01 00:48:44 -08:00 |
|
Scott Goodson
|
df9f433353
|
Prevent calling unsupported UICollectionViewDelegate methods (supplementary view appearance)
|
2015-12-31 00:21:20 -08:00 |
|
Scott Goodson
|
ffcddf36e2
|
Ensure that ASRangeController immediately removes any deleted nodes from its range state.
|
2015-12-30 22:42:11 -08:00 |
|
Scott Goodson
|
051f1f6cdd
|
Use _ASDisplayLayer for both ASTableView and ASCollectionView. zeroContentInsets to fix UIKit.
|
2015-12-29 22:24:44 -08:00 |
|
Scott Goodson
|
44feece701
|
Implement node-backing for ASTableView and ASCollectionView, with a strong back-pointer in these cases.
|
2015-12-26 23:05:34 -08:00 |
|
Scott Goodson
|
4b560a703a
|
PR #1000 on GitHub! Provide a Beta API to enable the new, high efficiency render-ahead mechanism.
|
2015-12-26 16:34:44 -08:00 |
|
Scott Goodson
|
a2cf2a88e6
|
Overhaul header files / includes to eliminate circular references that Xcode 7 is angry about.
|
2015-12-25 19:22:00 -08:00 |
|
Scott Goodson
|
15826b58e4
|
Remove extra logging for build server debugging.
|
2015-12-23 22:24:17 -08:00 |
|
Scott Goodson
|
8b3f3351ab
|
Logging for test failures that are only occurring on build server with iOS 8.1 simulator...
|
2015-12-23 21:53:42 -08:00 |
|
Scott Goodson
|
ca57059322
|
New ASDelegateProxy class to unify logic for Table & Collection forwarding. Fix dealloc-during-animation crash.
|
2015-12-23 20:01:52 -08:00 |
|
Scott Goodson
|
9944305cfd
|
Fix tests to avoid newly deprecated ASCollectionView init variant with asyncDataFetching argument.
|
2015-12-22 23:36:29 -08:00 |
|
Scott Goodson
|
065625f246
|
Make ASCollectionView always create an ASCollectionNode. Add visibilityDidChange:, interfaceStateDidChange:fromState:
|
2015-12-22 21:46:46 -08:00 |
|
Scott Goodson
|
88b36f58e7
|
Ensure an empty array is returned if visibleNodes is called before any nodes are complete.
|
2015-12-06 21:45:46 -08:00 |
|
Scott Goodson
|
840884272d
|
Introduced ASHierarchyState. Created ASDisplayNode+FrameworkPrivate.h. Fixed deadlock.
|
2015-12-05 22:20:16 -08:00 |
|
appleguy
|
3a04cb7cc8
|
Merge pull request #898 from Adlai-Holler/OptimizeNodeDidRelayout
Reduce Frequency of beginUpdates/endUpdates Due to Node Relayout
|
2015-12-03 21:02:22 -08:00 |
|
Adlai Holler
|
e1d06e70ff
|
Fix constant naming
|
2015-12-01 12:00:38 -08:00 |
|
Adlai Holler
|
1f8df4ffec
|
Use shiny new dequeueReusableCellWithIdentifier:forIndexPath: method in ASTableView
|
2015-11-30 23:22:53 -08:00 |
|
Adlai Holler
|
0ee1fd82dc
|
Refactor nodeDidRelayoutWithSizeChange: -> nodeDidRelayout:sizeChanged:
|
2015-11-30 19:29:27 -08:00 |
|
Adlai Holler
|
04d93532bc
|
Only require node sizes once per run loop, and only if a node's size has changed
|
2015-11-30 17:20:32 -08:00 |
|
appleguy
|
937b72b64a
|
Merge pull request #879 from levi/levi/custom-layout-example
Add custom collection view layout example project
|
2015-11-29 22:14:31 -08:00 |
|
Levi McCallum
|
24cb1d5cb0
|
Fix broken build
|
2015-11-29 21:49:34 -08:00 |
|
Levi McCallum
|
c801965f94
|
Zero out constrained size value by default
|
2015-11-29 21:28:59 -08:00 |
|
Levi McCallum
|
59ff876b67
|
Ensure that nil message doesn't cause invalid scalar value
|
2015-11-29 13:51:15 -08:00 |
|
appleguy
|
bd4b8601ba
|
Merge pull request #837 from levi/levi/cell-selection
Fix selection inconsistency in ASTableView/ASCollectionView cell implementation
|
2015-11-28 16:56:25 -08:00 |
|
Levi McCallum
|
36d24950e0
|
Add custom collection view layout example project
|
2015-11-27 18:58:44 -08:00 |
|
appleguy
|
15f718ddc9
|
Merge pull request #868 from levi/levi/remove-deprecated
Clean up syntax and organization of ASRangeController
|
2015-11-23 21:24:58 -08:00 |
|