-
Notifications
You must be signed in to change notification settings - Fork 29
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
Keyboard added, input is handled #130
Conversation
@agutsal Hey, Nice to see these. I will to try it. Really need a custom controls replacement TextInput. |
@jiangfuyao this is another big task. I'm assured every custom control will hit I'd prefer to finish this one first (attach what we have to password items, fix some UI stuff) then close that project then start new one. |
@agutsal Now in the early stages of the project, use the a) solution first. |
@jiangfuyao Check this: https://github.com/halilb/react-native-textinput-effects Currently I'm checking how does they handle Keyboard. |
@jiangfuyao solution above won't work as they use TextItem internally. This seems to be better one: https://github.com/themodernjavascript/react-native-custom-keyboard-kit Since it was not requested initially to replace controls, don't you mind adding 100 DAI to current project, @jiangfuyao ? I'm working on solution 2 now, hopefully will get it done by the end of the day. |
@jiangfuyao #130 updated. Please try custom numeric keyboard for Name input. Let me know. |
react-native-custom-keyboard-kit seems to be pretty buggy also. Unmaintainable and hardly use Java inside. Will let you try, then reverting back to old implementation and waiting you to discuss, @jiangfuyao |
react-native-custom-keyboard-kit is not a good implementation. |
@jiangfuyao |
Reverted. I'll finish what we have now. Just wasted 5 hours today on |
@jiangfuyao lemme try their demo |
@jiangfuyao this one works for me. Lemme add this implementation |
@jiangfuyao #130 updated. Looks good to me (added to first input only yet) |
@jiangfuyao thanks for that link btw ;) |
Now, full support for all inputs. Then I will check and merge. Thanks. |
Key component and both passwords are now custom also, @jiangfuyao |
Note: other pages also have the input box. |
@agutsal The other pages only password need the safe keyboard. |
@jiangfuyao check this one |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These both are related: I can try using another repo for that component with that issue fixed, but we'll have system keyboard flickering again. |
@jiangfuyao Check recent commit (CreateAccount screen). It's still not perfect, keyboard is flickering, but system keyboard gets dismissed once shown. As I already said there's no perfect solution on that ReactNative version. We should come to some agreement. |
@jiangfuyao If you reviewed my recent commit I'd like to know your thoughts. |
@agutsal I will try it. |
@jiangfuyao thx |
The 2th issue is fixed, but 1th not. On the android, the custom keyboard has no focus function. |
@jiangfuyao I've found that component. Hopefully it will do what you need. Will buzz you once I update the code. |
@jiangfuyao seems autofocus works now. |
@agutsal Testing... |
@agutsal Is nice, I will to merge this after resolved conflicts. |
@jiangfuyao from what I see there are conflicting files. Conflicts are caused Windows CRLF symbol in the end of each line. Since that's Windows-only EOL symbol, Git suggests not to commit it. This could be changed with help from here. However, if you want to keep CRLF EOL symbol, I'll re-configure my git to add it to each line and will try merging again. Let me know. |
@agutsal Keep it, and I'll delete it later version, thanks! |
@jiangfuyao that's not correct decision. I've analyzed what have broken things and found, that your recent commit b4a3b0b (that' merged PR #135) did so. If not - everyone who is currently working on your code will have the same problems I have now. |
@agutsal I changed EOL from |
Trying. Will let you know shortly @jiangfuyao |
@jiangfuyao that was a nice talk. I'm closing that pull request, patched recent |
Basically it's partially finished for name TextInput, but I'd like to discuss keyboard flickering. According to this thread that won't be possible to fix for current React-Native version. Solution is to use custom controls in place of TextInput, but this would require more research and work. Please, lemme know.