Commit Graph

  • 0870d50e36 Clarify layout delegate assertion messages Levi McCallum 2015-10-11 10:35:27 -07:00
  • 848dc26a0d Fix hook method naming Levi McCallum 2015-10-11 10:33:09 -07:00
  • 4fb4119f9c Clarify data controller subclass hooks Levi McCallum 2015-10-11 10:32:34 -07:00
  • eb5c79598c Clean up arrangement of data controller subclassing methods Levi McCallum 2015-10-11 10:25:49 -07:00
  • 8a9720dd12 Add tests for constrained size method of flow layout inspector Levi McCallum 2015-10-07 18:25:30 -07:00
  • 1216d748a1 Test number of supplementary views in section inspector method Levi McCallum 2015-10-07 16:00:29 -07:00
  • 8a77072e3c Add tests for flow layout inspector section calculation Levi McCallum 2015-10-07 15:42:28 -07:00
  • 3f0092435a Add support to move supplementary nodes with section position changes Levi McCallum 2015-10-06 12:17:11 -07:00
  • 9235ce5ac2 Support reloading supplementary nodes when sections reload Levi McCallum 2015-10-06 12:10:28 -07:00
  • d77df45bfd Delete supplementary nodes when section is deleted Levi McCallum 2015-10-06 12:03:16 -07:00
  • e1ea2d2151 Handle supplementary node generation during insertion of new section Levi McCallum 2015-10-06 12:02:28 -07:00
  • 2cc55513a4 Nil out pending store kinds after processing Levi McCallum 2015-10-06 12:01:41 -07:00
  • d36c8a36c6 Introduce ability to populate internal supplementary nodes at specific sections Levi McCallum 2015-10-06 12:01:17 -07:00
  • f9bba315df Stub out subclass hooks for section insert/remove/update/moving Levi McCallum 2015-10-06 12:00:13 -07:00
  • ed7a73361b Use simpler completed nodes loop Levi McCallum 2015-10-06 11:06:29 -07:00
  • 71966f3549 Relayout all nodes in backing store on relayoutAllNodes Levi McCallum 2015-10-06 10:14:29 -07:00
  • 432136740f Constrain flow layout header/footer size to collection view bounds Levi McCallum 2015-10-06 09:29:23 -07:00
  • b58649fdcb Clean up supplementary nodes in data controller store on each reload Levi McCallum 2015-10-06 09:28:54 -07:00
  • 5839e5bf3e Assert supplementary node validity before data controller use Levi McCallum 2015-10-06 09:28:42 -07:00
  • 769a67569c Batch layout as display nodes Levi McCallum 2015-10-06 09:28:11 -07:00
  • 2958c848aa Asset presence of async delegate before accessing layout delegate Levi McCallum 2015-10-06 09:27:17 -07:00
  • 8efca60bac Handle initial sizing delegate implementation in flow layout inspector Levi McCallum 2015-10-06 09:26:23 -07:00
  • 34f3065825 Use local method for introspecting data controller constrained sizes Levi McCallum 2015-10-05 13:56:23 -07:00
  • ba4298e6bc Optimize string concatenation Levi McCallum 2015-10-05 10:36:47 -07:00
  • b436a01000 Assert supplementary node kind registration Levi McCallum 2015-10-05 10:35:29 -07:00
  • ecbc29feca Fix travis build Levi McCallum 2015-10-05 10:31:54 -07:00
  • 0086949a65 Fix typo Levi McCallum 2015-10-05 10:23:02 -07:00
  • 1c2046cdf4 Localize debugging LOG definition Levi McCallum 2015-10-05 10:20:50 -07:00
  • e4f274aebb Expose completed nodes array by kind Levi McCallum 2015-10-04 18:37:28 -07:00
  • aa1842e484 Remove non-null definitions Levi McCallum 2015-10-04 18:16:07 -07:00
  • e410595f42 Add functioning header/footer supplementary view support to example Levi McCallum 2015-10-04 18:05:07 -07:00
  • 6e49e1f4d5 Initialize mutable editing nodes before section insertion Levi McCallum 2015-10-03 19:18:25 -07:00
  • f041a273b5 Use rows mutable array for section deletion Levi McCallum 2015-10-03 18:51:14 -07:00
  • afda471bd0 Clean up interfacing with internal editing/completed stores Levi McCallum 2015-10-03 15:03:09 -07:00
  • 835f9e99ca Batch render supplementary views on reload data Levi McCallum 2015-09-30 13:25:39 -07:00
  • a3dce24fdc Document data controller node population Levi McCallum 2015-09-30 12:10:48 -07:00
  • bdd786f593 Document internal storage behaviors of ASDataController Levi McCallum 2015-09-30 11:22:17 -07:00
  • c9f93cde76 Update copywright preamble Levi McCallum 2015-09-29 18:06:00 -07:00
  • 73ddebed81 Implement UICollectionViewFlowLayout heuristics in a default inspector Levi McCallum 2015-09-29 18:01:20 -07:00
  • a659ce7bf8 Cleanup setup of default flow layout inspector Levi McCallum 2015-09-29 15:16:30 -07:00
  • 4c6585d3b3 Fix build errors from bad merge Levi McCallum 2015-09-29 15:10:50 -07:00
  • d76544420b Add new files to xcodeproj Levi McCallum 2015-09-29 14:43:26 -07:00
  • 5dee3f62cc Extract number of supplementary sections into the inspector Levi McCallum 2015-09-29 09:14:22 -07:00
  • da7a2a5d48 Further implement data controller support and layout introspection Levi McCallum 2015-09-29 08:59:40 -07:00
  • 658b78d552 Use objective-c++ for subclass Levi McCallum 2015-09-26 10:30:24 -07:00
  • ed1b737ead Define initial supplementary node creation behavior Levi McCallum 2015-09-23 07:53:03 -07:00
  • e9eadac4ae Stub out ASCollectionDataController subclass Levi McCallum 2015-09-22 23:41:43 -07:00
  • e492770aed Expose collection view supplementary node data source method Levi McCallum 2015-09-22 21:08:50 -07:00
  • 0d2332bd82 Allow ASCollectionView to register for supplementary container Levi McCallum 2015-09-22 21:03:49 -07:00
  • 4e32c075d4 Add launch storyboard to collection view example to fix screen size Levi McCallum 2015-09-22 20:45:10 -07:00
  • 2956c0cd8a Extract flow layout methods into a separate delegate Levi McCallum 2015-09-22 20:43:18 -07:00
  • cefbcef831 Documentation updates Levi McCallum 2015-09-22 19:44:24 -07:00
  • 57badd9e89 Merge pull request #745 from vitalybaev/ASCellNodeSelectedHighlighted appleguy 2015-10-15 11:09:36 -07:00
  • 1a78cd2e66 ASCellNode selected/highlighted properties in ASCollectionView Vitaly Baev 2015-10-15 20:27:42 +03:00
  • 03542c5436 Bump the bracket down Vitaly Baev 2015-10-15 20:01:55 +03:00
  • 8557d65104 ASCellNode selected/highlighted properties Vitaly Baev 2015-10-15 13:25:12 +03:00
  • 281a355ffd Merge pull request #743 from facebook/Podfile appleguy 2015-10-14 19:28:12 -07:00
  • 58a880eaea Bump podspec version to 1.9 in preparation for release. Scott Goodson 2015-10-14 19:27:23 -07:00
  • 1850238242 Merge pull request #738 from Adlai-Holler/DeprioritizeImageRequests appleguy 2015-10-14 12:49:47 -07:00
  • d48455672e Merge pull request #740 from Adlai-Holler/ImageNodeErrorHandling appleguy 2015-10-14 12:47:56 -07:00
  • a53c8a3c34 Improve error handling in ASMultiplexImageNode Adlai Holler 2015-10-14 11:00:56 -07:00
  • fb0341215f Fix nullability in MultiplexImageNodeDataSource Adlai Holler 2015-10-13 21:27:18 -07:00
  • b1e60a95e6 Merge branch 'master' into update-objc Adlai Holler 2015-10-13 21:26:20 -07:00
  • b09d6a3602 Demote Photos.framework image requests to UserInitiated quality of service Adlai Holler 2015-10-13 21:22:03 -07:00
  • 210a89e83c Animate subnodes swap in Kitten example. Huy Nguyen 2015-10-12 22:24:19 +03:00
  • 91f3ba1f49 Don't invalidateCalculatedLayout when ASTextCellNode's text is changed Huy Nguyen 2015-10-12 21:34:44 +03:00
  • 12c087d967 Merge branch 'master' into RelayoutCellAPI Huy Nguyen 2015-10-12 21:31:49 +03:00
  • 55c9167e7f Merge pull request #736 from Adlai-Holler/DocumentCellLayoutPasses appleguy 2015-10-11 10:30:03 -07:00
  • fbd3c77fec Finish that thought Adlai Holler 2015-10-11 08:43:43 -07:00
  • d964364cd5 Add some documentation in DataController, plus use Fast Enumeration more Adlai Holler 2015-10-11 08:39:29 -07:00
  • 090a12bdd1 Merge pull request #735 from Adlai-Holler/MeasureCellNodesOnMain appleguy 2015-10-10 20:20:36 -07:00
  • 595891629c Remove pointless assertion Adlai Holler 2015-10-10 10:33:41 -07:00
  • 0c361894ac Remove comment Adlai Holler 2015-10-09 21:17:11 -07:00
  • 1e232561f4 Whitespace Adlai Holler 2015-10-09 21:16:28 -07:00
  • 0eb3490363 Finish removing needsMeasure Adlai Holler 2015-10-09 21:15:32 -07:00
  • 7f42b37dec Remove needsMeasure Adlai Holler 2015-10-09 21:13:00 -07:00
  • 0848aac186 Revert prior change Adlai Holler 2015-10-09 20:28:42 -07:00
  • d8e99e00bd Remove public needsMeasure Adlai Holler 2015-10-09 20:27:38 -07:00
  • fdb11275db Put back the frame-setting behavior when measuring cell nodes Adlai Holler 2015-10-09 20:23:54 -07:00
  • 06b7897bc1 Finish measuring on main thread when possible Adlai Holler 2015-10-09 20:06:59 -07:00
  • 93cdc0f2f5 Don't set cell node frames during measurement Adlai Holler 2015-10-09 19:55:14 -07:00
  • 223e9ff504 Merge branch 'DontSetCellNodeFramesDuringMeasure' into MeasureCellNodesOnMain Adlai Holler 2015-10-09 19:53:46 -07:00
  • e716ccb580 Don't set cell node frames during measure, set them just before returning the cell size to UITableView/UICollectionView Adlai Holler 2015-10-09 19:51:12 -07:00
  • e92a6ce9e3 Initial work on measuring loaded cell nodes on the main thread Adlai Holler 2015-10-09 19:37:36 -07:00
  • ca5780f6f4 Merge pull request #714 from Adlai-Holler/WorkaroundPhotosDeadlock appleguy 2015-10-07 17:20:52 -07:00
  • 5eb5e431c4 Merge pull request #726 from facebook/RestoreTableAndCollectionDelegates appleguy 2015-10-07 14:50:00 -07:00
  • a8435b494c Revert "Properly support operating with nil asyncDelegate for Table & Collection." Scott Goodson 2015-10-07 14:48:37 -07:00
  • ba951d139c Merge pull request #725 from nguyenhuy/CodeStyleInASDisplayNode appleguy 2015-10-07 13:35:06 -07:00
  • c2fbd651da Lock the property lock in ASDisplayNode __setSafeFrame Huy Nguyen 2015-10-07 22:21:43 +03:00
  • 8b7dc916f8 Fix indentations in ASDisplayNode:layout Huy Nguyen 2015-10-07 22:16:37 +03:00
  • 243873dc1f Merge pull request #723 from nguyenhuy/LayoutSubnodesUsingBoundsAndPosition appleguy 2015-10-07 12:12:43 -07:00
  • 5a2fea7c1d Use bounds and position to layout subnodes, instead of frame because it is not safe in case the transform property constains a non-identity transform. Huy Nguyen 2015-10-07 21:46:07 +03:00
  • f13f61c2f0 Add relayout item/row APIs to ASTableView and ASCollectionView. Huy Nguyen 2015-10-07 21:23:12 +03:00
  • cb407367be Cancel image requests in ASMultiplexImageNode.clearFetchedData Adlai Holler 2015-10-07 10:08:54 -07:00
  • cdfd5c1fdd Check whether data source responds to asset method Adlai Holler 2015-10-07 10:08:28 -07:00
  • 697142240c Merge pull request #719 from rcancro/baselineFixes appleguy 2015-10-06 22:27:38 -07:00
  • 89a216b90d Fixes to baseline stack alignment ricky cancro 2015-10-06 21:41:39 -07:00
  • 6d73cee9fd Give ASMultiplexImageNodeDataSources an opportunity to provide PHAssets quicker Adlai Holler 2015-10-06 16:35:50 -07:00
  • e41f7c59c4 Merge pull request #717 from levi/scrollnode-initializer appleguy 2015-10-06 15:26:31 -07:00
  • ed7f2274f9 Merge pull request #711 from garrettmoon/addSupportForDisablingAndEnablingShouldRasterize appleguy 2015-10-06 13:36:54 -07:00