keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
391 stars 108 forks source link

feat(android/app): Improve UX for landscape orientation #2768

Closed darcywong00 closed 7 months ago

darcywong00 commented 4 years ago

From @bennylin on the Community Site

This is a screenshot from my phone, Nokia 2.2 (Android One). Maybe it’s larger in tablet, but in my phone it’s not possible to see the screen due to the keyboard taking over 70% of it. image alt text

Can we improve the panorama-mode experience?

*Make the button smaller? (shorter?)

  • Auto-disable the prediction/correction in panorama-mode
  • Other ideas?

In the default keyboard that I have, the tiny text field (e.g. in WhatsApp) is transformed into one big text-field. alt text

jahorton commented 4 years ago

Referencing the iOS work on #2487 and #2505 may prove somewhat useful, though Android would have a much larger set of devices if an identical approach were taken.

That said, sampling scaling data for Android's default keyboard (like with #2505's tool for iOS) should give us numbers that could give useful insight to create general scaling rules. Referencing its readme.md may help with designing a process for data collection should we wish to take this route, though it's written more from the user perspective than the code's perspective.

rc-swag commented 2 years ago

Closing this issue as it addressed by adjustable height PR#5906

mcdurdin commented 2 years ago

I think we have to say mitigated, not completely fixed by #5606. Suggest hiding the top banner when in landscape and/or not enough space in text area.

(DW editing with the correct PR number)

darcywong00 commented 2 years ago

Given this issue is mitigated, I'd like to defer control logic of the suggestion banner when in Landscape orientation to Future release.

mcdurdin commented 2 years ago

Sounds good to me.

darcywong00 commented 7 months ago

I think we have to say mitigated, not completely fixed by #5606. Suggest hiding the top banner when in landscape and/or not enough space in text area.

As of Keyman 17, the keyboard will always display a banner (either themed image or suggestions) for gesture keys on the top row. This can be closed