BillyBlaze / OctoPrint-TouchUI

A touch friendly interface for a small TFT module or phone
https://billyblaze.github.io/OctoPrint-TouchUI/
GNU Affero General Public License v3.0
274 stars 92 forks source link

Issues/Suggestions for Popup keyboard on touch screen #472

Closed lciscon closed 3 years ago

lciscon commented 3 years ago

These are halfway between a bug and a feature request. I'm running the latest TouchUI version on a 7" touch screen, but these have been this way in previous versions as well.

1) Popup Keyboard hides the field at the bottom of the screen

When you try to enter a value on a field at the bottom of the screen, the popup keyboard can block the field itself. For example if you want to change the bed temperature field it looks like this on my screen (bed temp field is covered by the keyboard):

Screen Shot 2021-01-02 at 2 36 10 PM

Sometimes (but not always) it lets me scroll up to see the field being edited. It would be much better if the keyboard popped up at the TOP of the screen instead of the bottom in this situation.

2) Existing value in the field is not written over.

When you select a numeric field it highlights the current contents, but it doesn't overwrite it. So you can very easily accidentally enter a big number:

Screen Shot 2021-01-02 at 3 14 53 PM

After pressing the 2 key without deleting the current contents:

Screen Shot 2021-01-02 at 2 37 27 PM

It would be MUCH better if it automatically removed or overwrote the existing number instead of appending to it. I believe this is the standard behavior in other touch-centric input systems.

Thanks.

github-actions[bot] commented 3 years ago

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 years ago

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