This works on my H2O & Forma, but may very well do stupid things elsewhere.
If you find a device where it's broken, I'm going to need the results of the devcap bundle from FBInk ;).
Also computes the OSK based on the viewport's size, not the screen's, which prevents pushing it offscreen on devices with a viewport (e.g., the H2O).
The FBInk bump is required because of the new API to handle native<->canonical rotation conversions, and to fix said viewport handling on non-canonical-UR rotations ;).
As discussed on Gitter, here be dragons...
This works on my H2O & Forma, but may very well do stupid things elsewhere.
If you find a device where it's broken, I'm going to need the results of the
devcap
bundle from FBInk ;).Also computes the OSK based on the viewport's size, not the screen's, which prevents pushing it offscreen on devices with a viewport (e.g., the H2O). The FBInk bump is required because of the new API to handle native<->canonical rotation conversions, and to fix said viewport handling on non-canonical-UR rotations ;).