Skip to content

wayland: Refactor creation of input panel clients

Vlad Zahorodnii requested to merge work/input-panel-v1-integration into master

This change introduces a shell integration class for input panel surfaces. This effectively breaks the direct dependency between our virtual keyboard component in kwin and the input_panel protocol, which means that an input method server could use the layer-shell protocol instead of the input_panel protocol.

Merge request reports