futo-org / android-keyboard

Offical FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/latinime
Other
571 stars 20 forks source link

Waterfall insets #296

Open eiqnepm opened 1 month ago

eiqnepm commented 1 month ago

Awesome project! I'm really loving this keyboard so far.

I have been using Gboard for a while now, unfortunately. While I would like to switch to something open source, I've always had something stopping me. So far it has been three things, text correction, next-word suggestions, and most importantly for me, waterfall insets. After trying FUTO I have found that the first two issues are none issues as FUTO performs great in those areas.

What do I mean by "waterfall insets". I'm no Android developer, so this might be the wrong terminology, but I mean gaps which are added to the left and right of the vertical keyboard to avoid the curved portion of the display.

https://developer.android.com/reference/android/view/DisplayCutout#getWaterfallInsets()

Having touch targets on the curved portion of the display makes hitting them noticeably harder.

Screenshot_20240717-013230

Screenshot_20240717-013245

As you can see on the first screenshot, the FUTO keys span the entire display, regardless of the waterfall. Goboard on the other hand takes into account the waterfall and adds a nice amount of space to avoid touch targets slipping down stream.

Thanks for reading and taking into consideration!

♥️

LoganDark commented 1 month ago

397 possibly related (that one is for this to be user adjustable)