almindor / harbour-jTox

Sailfish OS native tox implementation for Jolla
GNU General Public License v3.0
12 stars 4 forks source link

UI problem - Adding contact #2

Closed 7heo closed 7 years ago

7heo commented 7 years ago

When adding a contact, it is important that the user doesn't have to press "Enter" (or "Return") after pasting the fingerprint of that contact in order for the key to be validated. It is very impractical and goes against all widely used UX principles.

almindor commented 7 years ago

Good point, I'll change it to use onTextChange

almindor commented 7 years ago

NOTE: I only did inline validation on full addresses, NOT toxme handles as that would hammer the server too much. User still has to "submit" enter key on toxme.io handle adds

7heo commented 7 years ago

Maybe it would help to wait 3 seconds after the last activity if the input ends with @toxme.io (ideally with a graphical progress bar filling during those X seconds so the user gets that something is happening; and even better if the same progress bar starts "cycling" (to show activity but not progress) when the actual submission happens)

almindor commented 7 years ago

I might add that. Last remaining thing right now is #12 and I can release 1.0.1

I'm done for today but should be able to close #12 and possibly add a timeout timer for this tomorrow.

7heo commented 7 years ago

Great work! Thanks again.