Luke Zhao
f37c805b72
Move minimumScaleFactor to ASTextNode+Beta
2016-01-25 19:12:29 -08:00
Luke Zhao
f413a618e0
add ASTextKitFontSizeAdjuster
2016-01-25 19:07:28 -08:00
Adlai Holler
69767d558e
Merge branch 'master' into update-objc
...
Conflicts:
AsyncDisplayKit/Private/ASDisplayNode+FrameworkPrivate.h
2015-12-22 00:28:21 -05:00
Scott Goodson
f44c829564
ASTextNode shouldn't create a long press gesture recognizer unless the delegate cares about the callback.
2015-12-16 17:20:08 -08:00
Adlai Holler
b16a9e294e
Merge branch 'master' into update-objc
...
Conflicts:
AsyncDisplayKit/ASDisplayNode+Subclasses.h
2015-12-06 12:25:13 -08:00
Adlai Holler
835acd6a25
Change assumed value for text node highlighting delegate method to YES and don't consult it unless highlighting.
2015-12-03 20:52:02 -08:00
Adlai Holler
fdfe18873a
Merge branch 'master' into update-objc
...
Conflicts:
AsyncDisplayKit/ASDisplayNodeExtras.h
AsyncDisplayKit/Details/ASTextNodeRenderer.h
AsyncDisplayKit/Details/ASTextNodeShadower.h
2015-12-01 16:45:25 -08:00
Levi McCallum
74435fb584
Convert ASTextNode to support CKTextKitRenderer
2015-11-30 06:41:41 -08:00
Adlai Holler
b4b88da8cd
Merge branch 'master' into update-objc
...
Conflicts:
AsyncDisplayKit/ASCellNode.h
2015-11-02 09:36:46 -08:00
Scott Goodson
3175ce2fe7
Fix retain cycle in basic, cache-less ASNetworkImageNodes
...
This should not directly affect more complex apps that don't use the ASBasicImageDownloader.
Also disables the default-on text placeholders, as they churn memory during the measurement pass.
These were intended to be written with pure layers (without using backing stores), so I don't
think it is a reasonable default-on behavior until that is fixed.
2015-10-30 22:42:05 -07:00
Adlai Holler
f20a0d4bc0
Add some nullables in ASTextNode
2015-09-17 19:56:21 -07:00
Adlai Holler
814f72535c
Add nullability annotations for public API
2015-09-16 15:21:35 -07:00
rcancro
15b3fd6eab
Moved ASLayoutable* properties into ASLayoutOptions class
2015-09-08 09:50:27 -07:00
rcancro
1d31a21ccb
Merge branch 'baseline' of github.com:rcancro/AsyncDisplayKit into baseline
...
# Conflicts:
# AsyncDisplayKit.xcodeproj/project.pbxproj
# AsyncDisplayKit/ASTextNode.h
# AsyncDisplayKit/Details/ASDataController.mm
2015-08-22 19:14:59 -07:00
rcancro
e991242513
removed "Stack" from baseline related layout names
2015-08-22 19:03:55 -07:00
ricky cancro
5d286930f6
Renamed ASStackText... to ASBaselineStack...
2015-08-22 19:03:54 -07:00
rcancro
9036ab8e7d
new stack layout spec for text
2015-08-22 19:03:54 -07:00
ricky cancro
023ad89815
Renamed ASStackText... to ASBaselineStack...
2015-08-21 08:54:28 -07:00
rcancro
e7ffe67e3c
new stack layout spec for text
2015-08-19 22:03:02 -07:00
appleguy
2bc0da021f
Merge pull request #439 from eanagel/passthrough-nonlink-touches
...
Add option to pass through touches to non-link text in ASTextNode
2015-06-06 19:25:39 -07:00
Ethan Nagel
a0ec62b282
Add option to pass through touches to non-link text (disabled by default.)
2015-04-27 17:59:59 -07:00
Tobias Klonk
2a29f81b3a
ASTextNode expose exclusion paths
...
expose NSTextContainer's exclusionPaths property on ASTextNode to be able to exclude view areas from typesetting.
This implements #394
2015-04-20 10:21:01 +02:00
Michael Kuntscher
a92dd3189b
Adds property for long press touch cancellation
2015-04-01 16:38:29 -07:00
Ryan Nystrom
ad474fce8e
Make project imports consistent
2015-02-23 14:55:15 -08:00
andyscott
72ea1c94df
Add maximumLineCount to ASTextNode... which corresponds to maximumNumberOfLines on the underlying container
2015-01-26 21:05:28 -08:00
Ryan Nystrom
d27c8859c7
Node placeholder API
...
ASDisplayNodes now have an overidable method -placeholderImage that lets you provide a custom UIImage to display while a node is displaying asyncronously. The default implementation of this method returns nil and thus does nothing. A provided example project also demonstrates using the placeholder API.
2014-12-15 17:23:52 -08: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
Nadine Salter
9225309c9a
[appledoc] Fix all appledoc warnings. ( #65 )
2014-10-17 15:41:25 -07:00
Nadine Salter
aa7b545592
Provide default ASTextNode linkAttributeNames.
...
TextKit machinery automatically applies styling to text marked with the
NSLink attribute, but because ASTextNode is unaware of it, the node's
tap handler doesn't treat NSLinks as links. Add NSLinkAttributeName to
the default linkAttributeNames property.
2014-10-01 15:55:16 -07:00
Nadine Salter
17fcca19ce
s/richTextNode/textNode/g.
...
ASTextNode's delegate methods are all prefixed with "richTextNode".
Rename these to "textNode" for consistency.
2014-10-01 15:54:03 -07:00
Andrew Toulouse
a35c109a08
Unify boolean flag naming confention, getter spacing, and property attribute naming
...
Summary:
* Fixes #3
* Ordering: atomicity, then [optional] readonly, then value semantics (retain/copy/assign)
* Removed redundant `readwrite`
* No spaces between "getter = name" ("getter=name" instead)
* Property method overrides renamed as well
* self.isBlah, while technically not entirely correct, still resolves to [self blah], so left alone (@kimon had advice on this sort of naming issue last summer), and largely inconsequential
Test Plan:
* Compile and run
2014-07-17 13:18:47 -07:00
Nadine Salter
15565873c9
Initial commit.
2014-06-26 22:32:55 -07:00