Garrett Moon
0fc39d1ccd
Follow up to animated GIF PR
2016-04-19 13:43:41 -07:00
Scott Goodson
11744b7f31
[ASVideoNode] Cleanup from recent diffs, standardizing on .asset rather than .url.
2016-04-17 20:12:37 -07:00
appleguy
94d0d908dc
Merge pull request #1323 from gazreese/AVPlayerItem-construction
...
[ASVideoNode] Add support for HTTP Live Streaming Video
2016-04-17 19:30:23 -07:00
appleguy
c51907879d
Merge pull request #1530 from hannahmbanana/500pxgram
...
[ASDKgram example update] Use -fetchData in PhotoCellNode to load Comments & addressed PR comments
2016-04-16 20:48:32 -07:00
Hannah Troisi
4e8d835280
[ASDKgram example update] addressed PR comments
...
- overrode the -(void)fetchData method in PhotoCellNode.m to download the photo’s comments. This method gets called with the PhotoCellNode enters ASInterfaceStateFetchData, which is set by the rangeController.
- UIKIT COMPARISON: I left the comment bulk download (for all photos in a page load) in the PhotoFeedViewController side for UIKit because when implemented in the PhotoTableViewCell, each cell jumped around as it changed size when it came on screen.
- minor appearance updates
- updated color scheme
- fixed status bar style to darkBackgroundColor
- cleaned up layoutSpecThatFits: in PhotoCellNode
2016-04-14 00:52:05 -07:00
Garrett Moon
482ba3cbb0
Fix ASAnimatedImage Sample
2016-04-13 14:23:02 -07:00
Garrett Moon
59b18efc76
Needs to be named Sample.xcodeproj
2016-04-13 14:23:02 -07:00
Garrett Moon
e9b57d9da4
Address comments and cleanup
2016-04-13 14:23:02 -07:00
Garrett Moon
1b316217ef
Downstream ASAnimatedImage
2016-04-13 14:23:02 -07:00
Garrett Moon
3bcbfb149d
Add support for animated GIFs
...
Summary:
Use NSData as key
Add chunking of files
Add support for Animated Images
This adds support for GIF playback in ASDK. It's not currently ready
for merging to public ASDK – for one the GIF decompression may make
more sense in PINRemoteImage.
Removed duration as it wasn't used
Make cover image lazily loaded
Differential Revision: https://phabricator.pinadmin.com/D82033
2016-04-13 14:23:02 -07:00
Hannah Troisi
23d00d40e1
[New Example] 500pxgram
...
- added UIActivityMonitor
- added simple NSCache for UIKit tab
2016-04-11 19:04:05 -07:00
Hannah Troisi
89ab6b38fc
[New Example] 500pxgram updates
...
- added UIKit autolayout to UIKit PhotoTableViewCell
2016-04-11 13:31:31 -07:00
Hannah Troisi
44d483b7fe
[New Example] 500pxgram updates
...
- addressed all comments in PR except autolayout of UIKit code
2016-04-10 23:34:41 -07:00
Hannah Troisi
decb623d38
Merge remote-tracking branch 'facebook/master' into 500pxgram
2016-04-10 21:46:51 -07:00
Scott Goodson
ccddb36ed9
[ASDisplayNode] Ensure that Visible interfaceState is cleared on removal from hierarchy for rasterized elements.
2016-04-07 14:10:34 -07:00
Gareth Reese
9e28e07925
ASVideoNode updates based on review comments in https://github.com/facebook/AsyncDisplayKit/pull/1323
2016-04-07 14:08:45 +01:00
Gareth Reese
c8a414be9b
Merged branch 'master' into AVPlayerItem-construction
2016-04-06 15:22:10 +01:00
Hannah Troisi
7a5c64f59e
Removed resetDataModel on tab switching.
2016-04-05 21:59:16 -07:00
Hannah Troisi
50bb7d9386
- Partial implementation of feature resetPhotoFeedModel when switching between UIKit / ASDK tabs.
...
- Replaced NSData data fetches with NSURLSession
2016-04-04 20:43:07 -07:00
Hannah Troisi
e07827bf64
Merge remote-tracking branch 'facebook/master' into 500pxgram
2016-04-04 20:33:14 -07:00
Hannah Troisi
caf2e43d57
ASDKgram Refactoring
...
- replace ASTableView's nodeForRowAtIndexPath: with nodeBlockForRowAtIndexPath: (performance gain because nodeBlock can be called concurrently)
- replace scrollViewDidScroll: method for determining when to loadPage for ASTableView’s data model with ASBatchContext
2016-04-04 18:46:50 -07:00
Hannah Troisi
dbad1c38e5
[ASEnvironment - Layout] Fixes to upward propagation of ASLayoutable properties.
2016-04-02 15:03:43 -07:00
Hannah Troisi
883f2b2b99
added screenshots/gifs and descriptions to examples/README.md
2016-03-30 12:34:35 -07:00
Hannah Troisi
02509fa225
Testing adding screenshot to README.md
2016-03-30 10:10:39 -07:00
Hannah Troisi
55efc4cfb3
Final code cleanup
2016-03-29 14:53:42 -07:00
Hannah Troisi
f1dbc45cef
Move NavigationController and statusBarOpaqueUnderlayView to AppDelegate
2016-03-29 13:13:20 -07:00
Hannah Troisi
53741a4e0a
cleaned up model, view files
2016-03-29 13:00:44 -07:00
Hannah Troisi
0f4481718c
Changed UITableViewController to UIViewController
2016-03-29 00:50:52 -07:00
Hannah Troisi
112bfa8e71
Switched ASDKViewController from UIViewController to ASViewController, renamed files.
2016-03-29 00:04:08 -07:00
Hannah Troisi
d96582913a
excluded questionable photos from 500px data source endpoint call. removed unneeded files for ASDK example.
2016-03-28 23:00:32 -07:00
Hannah Troisi
b5e502fbc9
[Examples: ASDKgram] Initial commit of a new sample app - a 500px photo feed / social app using layout specs and nodes.
2016-03-28 21:31:37 -07:00
Scott Goodson
daf41ebb43
[ASTextNode] Fix edge case where text truncator may not run (manually hosted nodes that are lacking the expected call to -measure).
...
This fixes the scenario described in https://github.com/facebook/AsyncDisplayKit/issues/1295
2016-03-26 18:19:02 -07:00
Hannah Troisi
6c4af53434
Revert project changes for Social App Example
2016-03-23 23:25:26 -07:00
Hannah Troisi
c2e5db85ae
[SocialAppLayout example] update to use ASTextNode's passthroughNonlinkTouches property
2016-03-23 21:32:05 -07:00
appleguy
ebd3567f1b
Merge pull request #1262 from ekurutepe/carthage-example
...
[Carthage] Build Test project to ensure framework is never left behind by file additions.
2016-03-19 21:14:46 -07:00
Hannah Troisi
2dae2d1c09
[CustomCollectionView Example]
...
Issue (#1366 ):
CustomColelctionView example app always returns YES from shouldInvalidateLayoutForBoundsChange: which triggers a re-layout.
Fix:
Comparing CGSize rather than CGRect is enough to handle rotation support without always triggering a re-layout. .
2016-03-19 18:14:19 -07:00
Engin Kurutepe
2a978054f2
remove Cartfile.resolved
2016-03-17 20:27:03 +01:00
Engin Kurutepe
ad09d83f19
make the sample scheme shared
2016-03-17 15:22:00 +01:00
Engin Kurutepe
618febd29b
Merge pull request #2 from ekurutepe/master
...
pull changes from master
2016-03-17 14:15:55 +01:00
Michael Schneider
788cdbd326
Improve ASViewController example
2016-03-16 09:36:35 -07:00
Engin Kurutepe
0223893315
generate Cartfile using the local path
2016-03-15 18:13:49 +01:00
Gareth Reese
a95300e145
Merged master into AVPlayerItem-construction
2016-03-14 13:21:42 +00:00
Michael Schneider
d8eb589d34
Enable Sample scheme as shared in ASViewController example
2016-03-06 13:43:47 -08:00
Michael Schneider
562a2183b7
Update deployment target
2016-03-05 20:52:30 -08:00
Michael Schneider
397181538e
Change header of main.m
2016-03-05 20:09:31 -08:00
Michael Schneider
c4c4a92ac5
Add ASViewController example
2016-03-05 20:08:18 -08:00
Gareth Reese
195c651811
Fixed up the test app to do various video types
2016-03-03 15:04:42 +00:00
Michael Schneider
9291372c7f
Show status bar in examples
2016-03-02 06:53:55 -08:00
Gareth Reese
6318db45c8
Updated the Videos sample app to cover the API changes
2016-03-01 13:06:29 +00:00
Gareth Reese
f9c8c043a1
First working version for HLS streams
2016-03-01 12:08:09 +00:00