Commit Graph
5091 Commits
Author SHA1 Message Date
Huy Nguyen c42d41fb4c Provide ASCollectionView::calculatedSizeForNodeAtIndexPath:, to be used in custom UICollectionViewLayouts. 2014-11-12 21:27:25 +02:00
Huy Nguyen 3642d5773a Fix ASCollectionView::rangeControllerVisibleNodeIndexPaths: to return a sorted array. 2014-11-12 21:27:04 +02:00
Huy Nguyen 1df67c42b9 Implement ASCollectionView. Horizontal scrolling is not supported yet. 2014-11-12 21:25:56 +02:00
Huy Nguyen 8e0c49a909 Define ASCollectionView interface, ASCollectionViewDataSource and ASCollectionViewDelegate protocols. 2014-11-10 22:56:21 +02:00
Nadine Salter 6c9e499875 Minor ASRangeController improvements (fixes #81). 2014-11-07 15:51:55 -08:00
Nadine Salter 189a8ac70a Merge pull request #92 from ocrickard/master
Fix untappable link in kittens example
2014-11-05 13:55:10 -08:00
Oliver Clark Rickard 5197e2490b Fix untappable link in kittens example 2014-11-05 16:28:12 -05:00
Nadine Salter a3e78d1cee Support background colour and selection style on ASCellNodes.
Most UITableViewCell properties aren't useful in conjunction with
ASCellNode -- the system's UIView properties are unsupported for
performance reasons, and properties that configure them (e.g., content
indentation) don't affect custom node hierarchies.  This patch adds
support to _ASTableViewCell for the properties that *are* useful.

r=scottg
2014-11-03 17:45:40 -08:00
appleguy 687b79eede Merge pull request #82 from mrh-is/patch-1
Use full method signatures in docs
2014-11-03 10:51:14 -08:00
appleguy 8da4858c79 Merge pull request #75 from davbeck/master
Added tintColor convenience methods
2014-11-03 10:47:52 -08:00
appleguy dee25b3177 Merge pull request #84 from bcunning/highlight-origin-fix
Fix text highlighting in UIScrollView
2014-11-03 10:42:02 -08:00
appleguy a1f1ef7c10 Merge pull request #85 from bcunning/text-tap-delegate
Add point parameter to ASTextNode delegate methods
2014-11-03 10:40:52 -08:00
appleguy 55169ba045 Merge pull request #87 from raphaelmor/enum-update
Changed ASControlNodeEvent enum to NS_OPTIONS so that it can be used in swift
2014-11-03 10:39:56 -08:00
Raphaël MOR 3485541d01 Changed ASControlNodeEvent enum to NS_OPTIONS so that it can be used in swift 2014-11-03 10:22:45 +01:00
Ben Cunningham 32d005dc0b Add point parameter to ASTextNode delegate methods
Outfit ASTextNodeDelegate shouldHighlight and shouldLongPress methods
with a point parameter that describes the location of the relevant
touch.
2014-10-27 16:53:44 -07:00
Ben Cunningham 9d866f63e3 Fix text highlighting in UIScrollView
Highlight target layers with non-zero bounds.origin exhibited broken
text highlighting behavior. Highlights would appear offset by the
layer’s bounds.origin, and would not align with their target text. This
most often appeared in UIScrollView, where highlights would appear
incorrectly offset once the scroll view was scrolled. Fix by accounting
for bounds.origin in the calculations of the text overlay highlight
rects.
2014-10-27 16:46:01 -07:00
Michael Helmbrecht e14ee4aaa8 Expand touch handling methods 2014-10-26 15:02:40 -07:00
Michael Helmbrecht 890e181ede Expand more method signatures 2014-10-26 15:00:06 -07:00
Michael Helmbrecht 89a6f04800 Use full method signatures in docs 2014-10-26 14:57:18 -07:00
David Beck 4ed2120cfa Added tintColor convenience methods
tintColor is now forwarded to the underlying view, and much more importantly, the node is notified when the tintColor changes on the view.
2014-10-23 19:51:10 -07:00
Nadine Salter bd30f975ab 1.0.1. 1.0.1 2014-10-22 15:59:09 -07:00
Nadine Salter 0a78dfe43c Merge pull request #71 from rainypixels/row-animation
Fix #67
2014-10-22 14:59:58 -07:00
Nadine Salter 66dab5b594 Update landing page. 2014-10-22 14:57:06 -07:00
Nadine Salter 613acb789c Static library support (fixes #54). 2014-10-22 14:55:49 -07:00
Nishant Kothary 1010224007 Fix #67 2014-10-22 13:59:22 -07:00
Nadine Salter d0b7a015e8 Improve ASRangeController dealloc-safety.
(1) We can't size nodes without a delegate, and if our owning controller
has been deallocated, our delegate will be nil.  Handle this more
gracefully.

(2) Our teardown code needs to be executed on the main thread, but it's
conceivable that we might hit refcount 0 on a background queue.  Force
deallocation to occur on the main thread.

Closes #27.
2014-10-22 13:50:24 -07:00
Nadine Salter 72f9cb9d73 Remove ASImageNode thread affinity asserts (#57). 2014-10-22 13:50:02 -07:00
Nadine Salter 367b6da116 Use ASDisplayNodeScreenScale().
ASImageNode and ASHighlightOverlayLayer were both using
[[UIScreen mainScreen] scale] directly.  Bad.  No cookie.  Use
ASDisplayNodeScreenScale() instead.

(Also, regenerate Xcode project with Xcode 6 and current CocoaPods.)
2014-10-22 13:36:40 -07:00
Nadine Salter d01fb5f418 Fix ASDisplayNodeScreenScale() warning. 2014-10-20 14:12:49 -07:00
Nadine Salter 2d26249cb0 Add -didExitHierarchy internal hook. 2014-10-20 13:47:31 -07:00
Nadine Salter 77412a2612 [appledoc] Fix hierarchy / memory docblocks. 2014-10-20 13:27:59 -07:00
Nadine Salter 47d70d39cd Add REQUIRES_SUPER annotations.
Closes #51.
2014-10-20 13:23:23 -07:00
Nadine Salter 4ce6820efb [appledoc] Document ASCellNode. 2014-10-17 15:53:11 -07:00
Nadine Salter 9225309c9a [appledoc] Fix all appledoc warnings. (#65) 2014-10-17 15:41:25 -07:00
Nadine Salter f493b130ef [appledoc] Enable explicit crossrefs.
Fix warnings for existing `@see ...` crossrefs.
2014-10-17 15:41:25 -07:00
Nadine Salter 9e824a3134 [appledoc] Include ASRangeController. 2014-10-17 14:50:42 -07:00
Nadine Salter 673c24946b [appledoc] Include subclassing header.
Use `--no-merge-categories` to prevent subclassing-only documentation
from appearing in the general API reference.  Use consistent category
names.
2014-10-17 14:50:27 -07:00
Nadine Salter b2d4e2c717 Fix ASImageNode docblocks.
(#64, #65)
2014-10-17 13:43:01 -07:00
Nadine Salter db4bbc6c18 Tweak .gitignore. 2014-10-17 13:42:07 -07:00
Nadine Salter 4bc596fd91 Update CONTRIBUTING.md 2014-10-17 13:24:01 -07:00
Nadine Salter 536899afcc Merge pull request #61 from lldong/support-nil-target
ASControlNode not sending action to the responder chain when target is nil
2014-10-17 12:55:12 -07:00
林藍東 faab914a08 Fix issue #61 2014-10-17 19:22:17 +08:00
Nadine Salter 655a55dc85 Merge pull request #55 from l4u/patch-1
Fix documentation typos
2014-10-16 11:42:54 -07:00
Leo Lou ccbbdba53e Fix documentation typos 2014-10-16 15:38:08 +08:00
Nadine Salter 88e9cd0e10 [site] vimeo link 2014-10-15 11:49:14 -07:00
Nadine Salter 7908a60ce0 [site] github.io redirect 2014-10-15 11:30:02 -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 db04b41ce1 Tweak .travis.yml. 2014-10-15 11:17:32 -07:00
Nadine Salter 6cfb347355 Shared schemes. 2014-10-15 10:52:13 -07:00
appleguy 7e79a21f3c Merge pull request #52 from acoomans/fix-doc
Fixes documentation for ASImageNode
2014-10-15 10:47:55 -07:00