The Broadway back-end to the GTK3 tool-kit that provides remote HTML5 support for rendering GTK+ applications within modern web-browsers has received further work to support having GTK applications on the Apple iPad.
Yesterday I had written about touch support coming for GTK's Broadway
and there was a mention of it being tested on an Apple iPad with its browser. It's now clear that Red Hat's Alexander Larsson is indeed focusing upon some GTK3 support for the iPad tablet via the browser with the Broadway back-end.
Landing today is support for the iPad's on-screen keyboard for use by GTK3 applications. The commit message
reads, "We add a custom im module for broadway that calls some broadway specific APIs to show/hide the keyboard on focus in/out. We then forward this to the browser, and on the ipad we focus an input field to activate the keyboard." Handling the iPad on-screen keyboard within Broadway yields just over 300 lines of new code inside the GTK+ code-base.
Some other noteworthy work recently includes support for window resizing/dragging via touch, support for focus out events, and outside of the Broadway code there's been various fixes and minor improvements. The next major GTK+ release is version 3.12 and is due out in March.