Option to adjust swipe direction slices for the key aspect ratio
Broken out from #26.
I think that keeping the aspect ratio when resizing the keyboard would be a good first step to solve the issue explained in #26. Once the aspect ratio is known and constant, measuring the angle of the drag swipe would be much easier.
If that's a reasonable solution for you, I can implement it.
Proposed slider.
It's not suuper intuitive, but the aspect ratio is actually controlled completely by "key height". Landscape restricts the width to preserve the portrait aspect ratio, and "landscape scale" and "portrait scale" scale both axes 1:1 to preserve the aspect ratio as well.
That said, there's actually an easier way that doesn't touch config at all. Each key can use Modifier.onGloballyPositioned to find out its own size, and calculate the actual aspect ratio from there.
This issue has been migrated to Codeberg: see https://codeberg.org/natkr/flickboard/issues/29 for any further discussion!