Now the client can let us know where the panel is using desktop_shell.set_panel_position, we can correctly calculate where to put new views and how big maximized views should be.
d73c694 desktop-shell: use panel location to calculate correct sizes and ranges
desktop-shell/shell.c | 173 ++++++++++++++++++++++++++++++++++---------------
1 file changed, 120 insertions(+), 53 deletions(-)
Upstream: cgit.freedesktop.org