Scott Goodson
cd6ca2885e
[ASButtonNode] lazily initialize label, image, and backgroundImage (skip if never needed).
2016-02-20 13:00:01 -08:00
appleguy
b75d6627bb
Revert "Revert "Revert "[ASCollectionView / ASTableView] Optimize reloadData and reloadSection: methods."""
2016-02-19 23:26:29 -08:00
appleguy
2b10d84a2b
Revert "fix scheduling issue that causes collectionView to not animate"
2016-02-19 23:26:12 -08:00
appleguy
f3300ded68
Merge pull request #1246 from Xinchi/master
...
[ASCellNode] Support monitoring scrollViewDidScroll events / visible amount of self
2016-02-19 22:25:10 -08:00
Max Gu
67c8cd5ccf
Removing underscore
2016-02-19 22:21:07 -08:00
Max Gu
548b600504
Removing 2 unnecessary checks
2016-02-19 22:18:08 -08:00
Max Gu
115fc2b3da
Adding visibility monitoring for ASTableVieww
2016-02-19 22:15:44 -08:00
Scott Goodson
a1061301e0
[ASDataController] Revert the reloadData optimizations again - need to fix apps relying on prior behavior.
...
The optimization seems correct now, but apps like Pinterest have some core code relying on edit operation
order that is actually not permitted by UIKit (and this diff) but were tolerated previously. We will
re-land this once we have time to adapt the code.
2016-02-19 21:31:39 -08:00
Max Gu
382509fac8
Letting ASCellNode and its subclasses handle didScroll
2016-02-19 21:30:36 -08:00
Max Gu
53cbd643de
Removing ASCellNode+Internal
2016-02-19 14:56:02 -08:00
Max Gu
a834382bcb
Update for visibility monitoring
2016-02-19 14:27:22 -08:00
Max Gu
274029a5e0
Removing an unnecessary property
2016-02-19 13:02:02 -08:00
Max Gu
fa4fc2b6ae
Merge remote-tracking branch 'upstream/master'
2016-02-19 12:59:00 -08:00
Max Gu
650b500f92
Merge branch 'master' of https://github.com/Xinchi/AsyncDisplayKit
2016-02-19 12:52:03 -08:00
Max Gu
03446d97e1
Adding scroll visibility
2016-02-19 12:46:12 -08:00
appleguy
58a3ba5e8f
Revert "Revert "[ASCollectionView / ASTableView] Optimize reloadData and reloadSection: methods.""
2016-02-18 23:06:14 -08:00
appleguy
e44987f293
Merge pull request #1248 from rcancro/currentScaleFactor
...
[ASTextNode] Properly set and clear the currentScaleFactor
2016-02-18 20:05:10 -08:00
rcancro
a62de38670
currentScaleFactor management
2016-02-18 20:01:23 -08:00
appleguy
32aa333c21
Revert "[ASCollectionView / ASTableView] Optimize reloadData and reloadSection: methods."
2016-02-18 19:50:06 -08:00
Max Gu
75eab1db07
Adding scroll visibility
2016-02-18 18:00:37 -08:00
appleguy
33d4c8693d
Merge pull request #1171 from lkzhao/ASDataController-reload
...
[ASCollectionView / ASTableView] Optimize reloadData and reloadSection: methods.
2016-02-18 17:36:14 -08:00
appleguy
9422f92586
Merge pull request #1244 from Adlai-Holler/AHCollectionSectionSideInsets
...
[ASCollectionView] Always Honor Layout's sectionInset in Both Dimensions
2016-02-18 17:35:41 -08:00
appleguy
7ef1c2989d
Merge pull request #1236 from ngleanh/master
...
[ASMultiplexImageNode] Check loadedImageIdentifer before sending it to delegate
2016-02-18 17:34:52 -08:00
rcancro
2adc30440f
Exposing currentScaleFactor
2016-02-18 16:41:58 -08:00
Luke Zhao
40791dd859
optimize reload data, reload sections, & move nodes performance & logic
2016-02-18 14:44:16 -08:00
Scott Goodson
eeb81a54de
[ASDisplayNode+Beta] Expose helper functions, ASPerformBlockOnMainThread & ASPerformBlockOnBackgroundThread.
2016-02-18 13:59:20 -08:00
Adlai Holler
76708c47cf
[ASCollectionView] Always honor sectionInset in both dimensions
2016-02-18 09:54:48 -08:00
appleguy
e272dcc21a
Merge pull request #1223 from rcancro/fontAdjuster
...
[ASTextNode] Add support for adjusting font size to make text fit within constrained size without truncating.
2016-02-17 22:55:24 -08:00
appleguy
c526fcdff4
Merge pull request #1239 from rahul-malik/rmalik-concurrent-alloc
...
[ASDataController] Concurrent allocation of ASCellNodes
2016-02-17 22:53:35 -08:00
Rahul Malik
19cc368d15
In addition to allocating nodes in the background, perform that operation concurrently in ASDataController
2016-02-17 22:30:58 -08:00
Scott Goodson
0cf972d7ac
[ASVideoNode] Remove beta warning in preparation for 1.9.7 launch.
2016-02-17 22:28:12 -08:00
Scott Goodson
4a37b0882e
[ASCollectionView] iOS 7-only issue where willDisplayCell: is not called, fixed for only that OS version.
...
This includes some method moves to make sure related methods are in closer proximitiy.
2016-02-17 22:21:46 -08:00
rcancro
070982a50b
fixed tests??? (it did locally anyway)
2016-02-17 13:08:16 -08:00
Anh Nguyen
8d603bf5e6
Check loadedImageIdentifer before sending it to delegate
2016-02-17 16:49:15 +07:00
appleguy
205feef58c
Merge pull request #1235 from Adlai-Holler/AHSynchronousImageLoadingPath
...
[ASNetworkImageNode] Provide Synchronous Loading Path on Cache Hits
2016-02-16 23:47:02 -08:00
appleguy
3d2f398948
Merge pull request #1234 from garrettmoon/removeSemiColon
...
Remove an extraneous semicolon :)
2016-02-16 23:38:10 -08:00
Scott Goodson
e1597f902a
Increase default value for leadingScreensForBatching to 2.0, as 1.0 is not enough
...
for most network conditions / backend performance.
2016-02-16 22:19:27 -08:00
Adlai Holler
da3af0cade
Remove null handling docs for nonnull argument
2016-02-16 19:47:08 -08:00
Adlai Holler
da953ac421
Provide a Synchronous Path for Loading Memory-Cached Images
2016-02-16 19:43:47 -08:00
Garrett Moon
8f07197573
Don't need this :)
2016-02-16 19:05:17 -08:00
rcancro
0e7fae1825
reverted some debug code
2016-02-16 16:16:29 -08:00
rcancro
a920e353c6
adjust font size to make text fit within constrained size
...
# Conflicts:
# AsyncDisplayKit/ASTextNode.mm
2016-02-16 16:16:22 -08:00
appleguy
a4789f3524
Merge pull request #1231 from garrettmoon/reducePlaceholderFadeCost
...
[Placeholders] Only start a fading animation if we're visible. And a threadsafety fix.
2016-02-16 15:20:24 -08:00
appleguy
0ab73c1c23
Merge pull request #1230 from binl/bl_coalesce_reloads
...
[_ASHierarchyChangeSet] Improve reload handling in BatchUpdates
2016-02-16 15:19:41 -08:00
Garrett Moon
74661e27f6
Only start a fading animation if we're visible. And a threadsafety fix.
2016-02-16 13:42:56 -08:00
Bin Liu
db1a91234d
Improve reload handling in BatchUpdates
2016-02-16 11:04:21 -08:00
rcancro
23019cbbea
Remove wordkerner in ASTextNode to fix jumbled text bug
2016-02-16 09:34:38 -08:00
Scott Goodson
fce722b0c8
[ASDisplayNode] Allow display-scheduling method to be called concurrently.
2016-02-13 00:58:56 -08:00
appleguy
f3696cfef0
Merge pull request #1225 from garrettmoon/addImageLoadingDelegateMethod
...
[ASNetworkImageNode] Add fetch data delegate method; cache respondsToSelector results.
2016-02-12 15:22:54 -08:00
Garrett Moon
7d80fb31bd
rename imageNodeDidStartLoading to imageNodeDidStartFetchingData
2016-02-12 15:10:58 -08:00