framework
framework copied to clipboard
WIP: Support resizing the input panel when using Wayland
This relies on a new "configure" event that has been added to the input-panel-surface-v1 protocol, which allows the compositor to request a new size for the input panel. This is primarily intended to allow the compositor to position the panel in such a way that it avoids things like task managers.
This requires an upstream protocol change which is being handled in https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/146
In principle the changes look good.
This will break if used with version 1. isExposed will never become true.