Skip to content

Use layout manager to allocate the window clones in the overview

Introduce and switch to a new ClutterLayoutManager WorkspaceLayout for allocating the window clones in the overview. This should support all the features of the existing overview.

This also supports transitioning between the actual workspace layout with the real window positions and the layout strategy using an StAdjustment that can be obtained by calling the getPositionAdjustment() API of WorkspaceLayout.

Depends on !1298 (merged), mutter!1290 (merged), !1310 (merged), mutter!1181 (merged), mutter!1322 (merged), mutter!1356 (merged)

Edited by Jonas Dreßler

Merge request reports