is there a timeframe for shell surfaces separation in unity8 so we can dynamically stack the OSK under the launcher?
or should we do something smart like stack the surface above shell when shell_has_focus, put under shell when !shell_has_focus and app is in view so that the launcher can still be on top of the OSK
Alternately we could connect to app suspension, to make the app release its input context and thus hide the keyboard
Per IRC discussion:
is there a timeframe for shell surfaces separation in unity8 so we can dynamically stack the OSK under the launcher?
or should we do something smart like stack the surface above shell when shell_has_focus, put under shell when !shell_has_focus and app is in view so that the launcher can still be on top of the OSK
Alternately we could connect to app suspension, to make the app release its input context and thus hide the keyboard