Dodge maximized should dodge any maximized window, active or not.
- Dominant language
- Vala
- Stars
- 302
- Forks
- 83
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 7
Description
This is something I've been thinking about ever since implementing "dodge maximized" hiding [in wingpanel](https://github.com/elementary/wingpanel/pull/93/commits/6c7dc39b3b9a77821e812b61520dd3dba55af5e7).
Dodging only an _active_ maximized window is flawed in that users expect hiding so long as _any_ window is maximized on the current viewport.
For a demonstration, see (yet again) [this YouTube video](https://youtu.be/PAR6zoNws8w?t=192), specifically 3:12~3:30, wherein a modal dialog is opened from switchboard, which is maximized.
Since the modal dialog is not an active, maximized window, the dock unhides, which is unexpected: from the user's point of view, they are still engaged in a full-screen activity, to which the modal dialog is subordinate.
One way around this would be to disregard modal dialogs, but I think it would be simpler and more what users expect to go with dodging when _any_ window is maximized.
Contributor guide
Assessment
This issue has not been assessed yet.