Commit Graph
56 Commits
Author SHA1 Message Date
Adlai Holler c7d1465aba Generate the changelog at release time rather than updating in each PR (#1031) 2018-11-04 11:34:21 -08:00
appleguy 465abb1ded [License] Simplify the Texture license to be pure Apache 2 (removing ASDK-Licenses). (#1077)
* [License] Simplify the Texture license to be pure Apache 2 (removing ASDK-Licenses)

With permission of the Facebook Open Source team, we are simplifying the Texture
license so that clients can rely on the Apache 2 terms that most of Texture is
already covered by. This means that code originally forked from AsyncDisplayKit
will be re-licensed from "BSD 3-clause + PATENTS v2" to Apache 2 without a
PATENTS file.

After getting confirmation that the updates to these core files look good, we'll
propagate this new license header to all files (in this same PR) and get sign-off
from all parties before landing.

* [License] Update all Texture source files to be pure Apache 2.

* Changelog entry for Apache 2 license update.

* Revert "[License] Update all Texture source files to be pure Apache 2."

This reverts commit ffa0fbbba9.

* [License] Update all Texture source files to be pure Apache 2, maintaining copyrights.

* [License] Update CONTRIBUTING, README, Podspec & Dangerfile.
2018-08-28 07:39:18 -07:00
Garrett Moon 9f6ec95b53 Add blog post (#9) 2017-04-14 11:42:24 -07:00
Garrett Moon b9a4885bfb Update README.md (#5)
* Update README.md

* Update README.md
2017-04-14 09:37:38 -07:00
aaronschubert0 5b104c09a7 Update CocoaPod badges to be dynamic. (#2886)
This updates the values automatically, which is perfect to reflect the growth of ASDK. I've wanted to do this for ages but the shield.io API didn't have the support up till now. We lose some granularity but I think this is worth it.
2017-01-11 13:44:22 -08:00
Garrett Moon b8be6076a8 Remove build status for now since we're using Jenkins and we can't publicise results because of network restrictions. (#2745) 2016-12-09 14:02:56 -08:00
Andrey Konstantinov 52eb9df366 Fix typo in README (#2718) 2016-12-06 11:05:23 -08:00
Andrew Yates 8ab83504e3 Update Readme logo (#2691) 2016-12-02 13:14:53 -08:00
Hannah Troisi 54856a5243 Update README.md 2016-07-24 09:37:55 -07:00
Hannah Troisi 4070c40e6e Update README.md 2016-07-24 09:36:17 -07:00
Hannah Troisi 923be12f17 Update README.md 2016-07-24 09:34:40 -07:00
Hannah Troisi 07db6d85b3 Update README.md 2016-07-24 09:33:33 -07:00
Hannah Troisi b9c9e6be5b Update README.md 2016-07-10 18:59:07 -07:00
Hannah Troisi edd656f321 update cocoapod stats 2016-07-05 18:48:15 -07:00
Adlai Holler db9826c4c6 Add a space for Jenkins testing 2016-06-27 17:30:06 -07:00
Hannah Troisi 0414cf7c9b Jenkins build test 4 2016-06-27 17:24:01 -07:00
Hannah Troisi ceff3e8987 Jenkins build test 3
added another space
2016-06-27 17:14:24 -07:00
Hannah Troisi c10497ed99 Jenkins build test 2
Added a space to trigger a Jenkins build.
2016-06-27 17:07:53 -07:00
Hannah Troisi e0fc55e25f Jenkins build test
Adding a space to test jenkins build hooks.
2016-06-27 16:57:08 -07:00
Levi McCallum 11446f3bf5 Add auto inviter 2016-05-11 10:52:08 -07:00
Levi McCallum b84ccf00f4 Add Slack to README 2016-05-10 18:06:43 -07:00
Hannah Troisi 9f75e9a8e0 [README.md] Removing Slack badge to save server time
Will re-add once we have we have unlimited server time (paid Heroku account or deployed on our own server).
2016-05-07 01:20:13 -07:00
Hannah Troisi 73850f24bb [Update README.md with Slack badge + invite bot]
- update cocoapods numbers
- add slack badge - clicking it should take you to a slack invite landing page using a slack invite bot hosted on Heroku (Slackin)
2016-05-06 23:43:29 -07:00
Luke Parham 32dade53d5 link doesnt work with trailing slash 2016-04-10 18:51:24 -05:00
Luke Parham 5c7d43551e updated links in readme 2016-04-10 18:40:07 -05:00
appleguy b76f886a3f GitHub Shields - Refine Colors and Groupings for README.md 2016-04-10 01:06:24 -07:00
Hannah Troisi 516158865a Update README.md
updated sheilds
2016-04-09 22:51:36 -07:00
Hannah Troisi f5a002b867 Update README.md
added Carthage compatibility shield, updated CocoaPods download number (>320k)
2016-03-31 00:04:52 -07:00
aaronschubert0 2fc474ee75 Include manual downloads badge 2016-01-21 09:54:36 +00:00
aaronschubert0 42c56fc334 Update ReadMe to include Cocoapods badges
As specified in #1086. Hey @appleguy Turns out these links have been there all along but were just hidden since they were using http (I think). The img.shields.io is a bit unstable at times but seems to be the best solution so far. Will update in future if better solutions come up!
2016-01-20 09:30:19 +00:00
Natasha Murashev 90af0d393b Update README.md 2015-12-29 16:55:48 +13:00
Natasha Murashev 2ff683bc0b Added Swift example to README 2015-12-29 16:54:20 +13:00
Aaron Schubert 1b74f8d696 Update ReadMe to mention new MapKit link 2015-11-12 14:27:45 +00:00
Vitaly Baev 681f20939c Fix link to NSSpain talk 2015-10-28 13:39:25 +03:00
Vitaly Baev 88b74a4a00 Link to NSSpain talk 2015-10-28 11:11:36 +03:00
Dasmer Singh 7fedfdd757 [README.md] Add Coveralls badge 2015-04-22 12:23:11 -04:00
Nadine Salter 74d9bb6c8f [docs] Tweak README code snippet. 2015-01-21 14:34:09 -08:00
Nadine Salter df04cbb7f0 [docs] Update linker config steps for 1.1.
AsyncDisplayKit -- specifically, the Multiplex image node -- depends on
the AssetsLibrary and Photos frameworks.  Update the README and website
front page.
2015-01-05 15:54:27 -08:00
Nadine Salter 8bb78ff90c [docs] Update front matter.
Update the README and asyncdisplaykit.org front page to mention ASDK
1.1's new additions -- ASMultiplexImageNode, ASNetworkImageNode, and
ASCollectionView.
2014-12-03 18:17:26 -08:00
Nadine Salter 613acb789c Static library support (fixes #54). 2014-10-22 14:55:49 -07:00
Nadine Salter 8e31316a55 Merge pull request #48 from acoomans/more-badges
Badges :D
2014-10-15 11:25:48 -07:00
Nadine Salter d6f150fe81 Update README. 2014-10-15 10:43:56 -07:00
Nadine Salter f5239f894c 1.0. 2014-10-15 09:26:57 -07:00
James Pearce 93359f53e0 Update README.md 2014-10-15 00:35:48 -07:00
Arnaud Coomans 60ee1e16ae Added version, platform, license badges in README 2014-10-14 18:46:47 -07:00
Arnaud Coomans ad4fd0a738 Added travis build badge in README 2014-10-14 18:09:37 -07:00
Nadine Salter 0abf5e986b Update README with current Jekyll site contents. 2014-10-10 12:26:17 -07:00
Nadine Salter f83f113493 Documentation.
Generated with jekyll & appledoc.  Image assets are temporary.
2014-10-07 19:31:46 -07:00
Nadine Salter bd612fd725 Example projects. 2014-10-01 16:27:00 -07:00
Nadine Salter 7dd94a6102 Merge in downstream changes.
Introduce `ASTableView`, a UITableView subclass that uses `ASCellNode`
instead of UITableViewCell.  Add working range support via
`ASRangeController`, which observes the visible range, maintains a
working range, and handles most ASDK machinery.  ASRangeController is
loosely-enough coupled that it should be easily adapted to
UICollectionView if that's desired in the future.

Notable considerations in the ASRangeController architecture:

* There's no sense rewriting UITableView -- the real win comes from
  using nodes instead of UITableViewCells (easily parallelisable
  computation, large number of cells vs. few table views, etc.).  So,
  use a UITableView with empty cells, using UITableViewCell's
  contentView as a host for arbitrary node hierarchies.

* Instead of lazy-loading cells the instant they're needed by
  UITableView, load them in advance.  Preload a substantial number of
  nodes in the direction of scroll, as well as a small buffer in the
  other direction.

* Maintain compatibility with UITableView's API, with one primary change
  -- consumer code yields configured ASCellNodes, not UITableViewCells.

* Don't use -tableView:heightForRowAtIndexPath:.  Nodes already compute
  their preferred sizes and cache results for use at layout-time, so
  ASTableView uses their calculatedSizes directly.

* Corollary:  ASTableView is only aware of nodes that have been sized.
  This means that, if a cell appears onscreen, it has layout data and
  can display a "realistic placeholder", e.g. by making its subnodes'
  background colour grey.

Other improvements:

* Remove dead references and update headers (fixes #7, #20).

* Rename `-[ASDisplayNode sizeToFit:]` to `-measure:` and fix
  `constrainedSizeForCalulatedSize` typo (fixes #15).

* Rename `-willAppear` and `-didDisappear` to `-willEnterHierarchy` and
  `-didExitHierarchy`.  Remove `-willDisappear` -- it was redundant, and
  there was no counterpart `-didAppear`.

* Rename `viewLoaded` to `nodeLoaded`.
2014-09-22 14:33:39 -07:00