nightkr / flickboard

Flicking keyboard for Android
GNU Affero General Public License v3.0
124 stars 25 forks source link

Add missing Messagease gesture: Move keyboard left and right #237

Open MilesBHuff opened 1 month ago

MilesBHuff commented 1 month ago

The top control button currently has height up/down, but lacks left/right positioning. This feels kinda incomplete, and is a feature Messagease has. That said, it's not something you probably need to change often, so I can understand not having it there -- I just wanted to bring it up.

If you do want to do the above, then it's worth noting that the diagonals could theoretically be used to control scale, thus giving full size and position control from one single key.

In order to do this, though, the alternate layout and settings buttons would have to be replaced.

While Messagease made long-pressing that key bring up settings (which makes sense for a key that controls size and position), I think that so long as the tap is used for the number layout, the long-pres should be for the alternate layout. Settings could instead be accessed by doing a return swipe on any of the corners of the key.

This all said, it might be better to just remove these controls entirely, in order to free up space for non-settings.

MilesBHuff commented 1 month ago

Apologies for not being able to use your feature request template -- it doesn't work in the GitHub app, oddly.

nightkr commented 3 weeks ago

Hm, I agree that the currently UX for it is far from ideal. It might make more sense to have an explicit drag-and-drop-to-resize-and-reposition UI (like GBoard)...

MilesBHuff commented 3 weeks ago

That sounds like a reasonable idea. There's probably little value in expending so many valuable gestures on something that people rarely need to change. Having them instead be centralized into one dialog seems like a good way to avoid clutter/waste and improve the positioning experience at the same time.

It could potentially be argued that the way Messagease does it may actually be more bug than feature: it's been more than a few times that I've accidentally moved or resized the keyboard when trying to close it.