{"action":"created","issue":{"url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/2","labels_url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/2/comments","events_url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/2/events","html_url":"https://github.com/thyrlian/AwesomeValidation/issues/2","id":56180523,"number":2,"title":"To-Do List","user":{"login":"thyrlian","id":352956,"avatar_url":"https://avatars.githubusercontent.com/u/352956?v=3","gravatar_id":"","url":"https://api.github.com/users/thyrlian","html_url":"https://github.com/thyrlian","followers_url":"https://api.github.com/users/thyrlian/followers","following_url":"https://api.github.com/users/thyrlian/following{/other_user}","gists_url":"https://api.github.com/users/thyrlian/gists{/gist_id}","starred_url":"https://api.github.com/users/thyrlian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thyrlian/subscriptions","organizations_url":"https://api.github.com/users/thyrlian/orgs","repos_url":"https://api.github.com/users/thyrlian/repos","events_url":"https://api.github.com/users/thyrlian/events{/privacy}","received_events_url":"https://api.github.com/users/thyrlian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-01T22:09:08Z","updated_at":"2015-09-17T13:37:35Z","closed_at":null,"body":"- [x] complex layout (horizontal orientation)\r\n- [x] change EditText's underline color for UnderlabelValidator\r\n- [x] use same padding as EditText for underline\r\n- [x] overload addValidation to support range validation\r\n- [ ] return ArrayList<Boolean> instead of boolean at Validator#trigger() ???\r\n- [ ] add more regex constants to RegexTemplate\r\n- [x] support android.util.Patterns"},"comment":{"url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/comments/141089082","html_url":"https://github.com/thyrlian/AwesomeValidation/issues/2#issuecomment-141089082","issue_url":"https://api.github.com/repos/thyrlian/AwesomeValidation/issues/2","id":141089082,"user":{"login":"thyrlian","id":352956,"avatar_url":"https://avatars.githubusercontent.com/u/352956?v=3","gravatar_id":"","url":"https://api.github.com/users/thyrlian","html_url":"https://github.com/thyrlian","followers_url":"https://api.github.com/users/thyrlian/followers","following_url":"https://api.github.com/users/thyrlian/following{/other_user}","gists_url":"https://api.github.com/users/thyrlian/gists{/gist_id}","starred_url":"https://api.github.com/users/thyrlian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thyrlian/subscriptions","organizations_url":"https://api.github.com/users/thyrlian/orgs","repos_url":"https://api.github.com/users/thyrlian/repos","events_url":"https://api.github.com/users/thyrlian/events{/privacy}","received_events_url":"https://api.github.com/users/thyrlian/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T13:37:35Z","updated_at":"2015-09-17T13:37:35Z","body":"@androiddev-smartside\r\n\r\nRegarding the **focus** issue, you could take a look at here:\r\nhttps://github.com/thyrlian/AwesomeValidation/blob/master/library/src/main/java/com/basgeekball/awesomevalidation/validators/Validator.java#L79\r\n\r\nAs you can see from the code, it only set focus for you whenever valid fails, and it will set focus to first failed field.  So in theory, when the validation succeeds, it should not set any focus.\r\n\r\nFor the spinners, I'll check it later when I have time.  But can you make a screenshot, it may help me understand much better.  And another question, since the spinners already provides user a set of valid choices, do you just want to validate if the choice is being made or empty?  Or something else?  Thanks."}}