Comment 0 for bug 1628630

Revision history for this message
Daniel d'Andrada (dandrader) wrote :

When a surface gets maximized, miral doesn't have enough information to set the surface position and size (aka geometry), thus it should not touch them.

1 - Shell might animate the window maximization. In this case shell can, for instance, interpolate the geometry between its current, restored, state and its maximized state.

2 - miral doesn't know the available desktop area. There can be for instance a panel on top and a launcher on the left edge limiting the available are that a maximized window can occupy. And those UI elements might not be backed up by MirSurfaces either, like in unity8.