Chats New Message creation and user selection slow
Environment: Chatty 0.6.6, 0.6.7, phosh A 0.17.0-1pureos1 byza 500, mobile phone, phoc 0.13.1, L5, pureos 10, GTK, touchscreen, 200% scale, wayland.
Steps to repeat:
- open chatty
- select + New Message selection for SMS message type,
Observe a long delay ~2-5seconds before the contact list shows. Also observe that the second time you follow steps 1, 2., it is instantaneous <1sec.
- in add user + search field start typing user the name e.g. "spam"
Again observe a long delay ~2-5sec as you enter each letter and the list is refreshed after each new letter. It misses squeekboard keyboard presses because it is so slow when typing faster than once every couple of seconds.
What it should be doing is either speed up contact list refresh, or dont perform any updating until user completes query and hits Enter, or search symbol.
Why are interactions so sluggish given its all based on text that can hardly take more than 100kb for a large contact list? If profile photos are whats slowing things down can these dynamically be scaled down, or better not loaded at all in the search for add contacts to chat field?
Additionally when just typing in a brand new number the contacts search is not strictly necessary.
Given a user can type about 40 words/minute and each word is say 5 characters = 200 characters / minute = 3 characters / second. If you compare that with possible typing speed in the app its an order magnitude 10x too slow for normal use on the typing input side.