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

Added an analyzers, support for multiple validation and added Xamarin.Forms sample. #5

Merged
merged 65 commits into from
Mar 19, 2019

Conversation

alexmartinezm
Copy link
Contributor

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
First of all, this PR includes comments on the whole solution alongside with minor LINQ improvements and custom IDisposable implementation following RxUI guidelines.

Furthermore, this PR includes a sample which is not finished at all, since I would like to make it "prettier" with a bunch of more uses for validations. This is the base case…

Finally, it also includes a bug fixing about supporting multiple validations in the View side.

What is the current behavior? (You can also link to an open issue here)
Multiple validations are not working properly from the View, but they do from the ValidationContext. To fix this, I added new Mixins which supports this feature.

The previous mixins will throw a custom exception indicating that multiple validations are not supported, enforcing to use the new mixins.

Link to the issue: #3

Please check if the PR fulfills these requirements

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

…added LogHost in static context.""

This reverts commit 3d79dea.
Added log to print error messages.
Removed unnecessary validation for Password property.
@alexmartinezm alexmartinezm self-assigned this Mar 19, 2019
@alexmartinezm alexmartinezm added this to In progress in Feature Smashing via automation Mar 19, 2019
Feature Smashing automation moved this from In progress to Done Mar 19, 2019
@glennawatson glennawatson reopened this Mar 19, 2019
Feature Smashing automation moved this from Done to In progress Mar 19, 2019
Feature Smashing automation moved this from In progress to Done Mar 19, 2019
@glennawatson glennawatson reopened this Mar 19, 2019
Feature Smashing automation moved this from Done to In progress Mar 19, 2019
Feature Smashing automation moved this from In progress to Approved by reviewer Mar 19, 2019
Copy link
Collaborator

@worldbeater worldbeater left a comment

Choose a reason for hiding this comment

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

Wow, this looks good! ✨

@glennawatson glennawatson merged commit 1583b94 into reactiveui:master Mar 19, 2019
Feature Smashing automation moved this from Approved by reviewer to Done Mar 19, 2019
glennawatson pushed a commit that referenced this pull request Mar 20, 2019
@lock
Copy link

lock bot commented Jun 24, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Jun 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants