Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make interface state delegate non optional #1112

Merged

Conversation

wsdwsd0829
Copy link
Contributor

This is to remove respondToSelector check and have better performance.

@ghost
Copy link

ghost commented Sep 11, 2018

🚫 CI failed with log

@maicki
Copy link
Contributor

maicki commented Sep 11, 2018

In theory this gonna be an API change. @nguyenhuy @Adlai-Holler @garrettmoon any thoughts?

Copy link
Member

@Adlai-Holler Adlai-Holler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should go forward with it, with a bold statement in the changelog entry indicating that it's a breaking change.

Adding interface state delegates is a pretty new and somewhat rare technique, the migration pathway is easy, and it's a really hot code path.

Copy link
Contributor

@maicki maicki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Adlai-Holler Concur

Let's get it in!

CHANGELOG.md Outdated
@@ -1,5 +1,6 @@
## master
* Add your own contributions to the next release on the line below this with your name.
- [ASDisplayNode] Make interface state delegate protocol required. [Max Wang](https://github.com/wsdwsd0829). [#1112](https://github.com/TextureGroup/Texture/pull/1112)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's highlight that it's a breaking change.

@maicki
Copy link
Contributor

maicki commented Sep 12, 2018

Build finished successfully although it does not show up. Gonna merge.

@maicki maicki merged commit 69ab24b into TextureGroup:master Sep 12, 2018
mikezucc pushed a commit to mikezucc/Texture that referenced this pull request Oct 2, 2018
* fix SIMULATE_WEB_RESPONSE not imported TextureGroup#449

* Fix to make rangeMode update in right time

* remove uncessary assert

* Fix collection cell editing bug for iOS 9 & 10

* Revert "Fix collection cell editing bug for iOS 9 & 10"

This reverts commit 06e18a1.

* Make interface state delegate protocol non-optional.

* add change log

* add missing removal

* add required method to ASNodeController

* fix indentation

* Update CHANGELOG.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants