andreasgal/gaia — pull request #1464 by albertopq (2012-05-22 15:16:50+00:00)
Title: Keyboard

Isolating Keyboard into a separate app, in order to allow 3rd party Keyboards in the future.
Is fully functional at the moment but, as now the Keyboard is in a new iframe, we will need to solve some issues at some point:

- We are using a postMessage to let the System know the size of the Keyboard, in order to resize the currentApp. Suggestions to replace that postMessage?

- showime and hideime events are captured in the System so they are forwarded to the Keyboard app. We would need these events being received in the keyboard app (https://bugzilla.mozilla.org/show_bug.cgi?id=754083)

- As we can not overflow the content from the iframe, the Keyboard app is set to 100% height (transparent in the top). The problem with that is that is capturing every first touch event in the screen instead the current app taking it. Could be possible allow some property to make the iframe able to overflow content? More suggestions?

Thanks and regards