keymanapp / keyman

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

feat(web): Make Base Key Visible with Popups (Enhancement) #7889

Closed dyacob closed 7 months ago

dyacob commented 1 year ago

Is your feature request related to a problem? Please describe.

On an iPhone, when a keyboard has a popup menu for key selection, the pressed key is masked in white as seen in the screenshot when the key is pressed in the GFF Amharic keyboard:

iPhone-KM-Popup-CSS

Describe the solution you'd like

I think it is a better user experience to keep the pressed key visible as done with the popups under Android. Note that the inverted triangle ▾ at the bottom of the keyboard that points to the pressed key is a good approach that could be synched to the iOS popups:

Android-KM-Popup-CSS

Describe alternatives you've considered

No response

Related issues

No response

Keyman apps

Keyman version

15.0.273

Operating system

iOS 16.1.2

Device

iPhone (probably on iPad also)

Target application

No response

Browser

No response

Keyboard name

gff_amharic

Keyboard version

3.1

Language name

Amharic

Additional context

This is a general iOS styling issue, not specific to any one keyboard.

mcdurdin commented 1 year ago

I agree that this isn't ideal. It matched the iOS design at the time but I feel like it's a little unclear.

jahorton commented 7 months ago

See #9911 - this will land as part of the upcoming gestures feature for 17.0.