GNOME Bugzilla – Bug 698641
add a hide transition for fullscreen windows when new windows pop over them.
Last modified: 2014-12-29 02:30:09 UTC
When I run blender fullscreen, go to the overview to open up a Files window, it feels as if blender went away/crashed. What happens is that the fullscreen blender window gets hidden (minimized) as soon as the window on top shows up.
*** Bug 698677 has been marked as a duplicate of this bug. ***
In the light of bug #693991 I think what we lack is the transition to hidden (scale down). That avoids the feeling of the app crashing.
I think the main issue here is when applications don't mark secondary windows as transient. So for example opening the about dialog in a fullscreen Firefox window hides the main window. I agree that shouldn't happen. Longer term we may want to continue to explore using workspaces for fullscreen apps. But at the time we made the change to hide windows that was a bit out of scope. We'd have to take care to work correctly when workspaces are off or are set to be static.
Updated the summary to reflect what needs to be done to address the issue short term.
I would like to know why this behavior was introduced: hiding a fullscreen Window is another one gets over it. Why is this a good thing? The reason why I ask is that it is producing https://bugzilla.gnome.org/show_bug.cgi?id=703049 .
If I have a Blender window that's full-screen, and then move to a Files window that's not, it looks strange and broken to have the panel over the full-screen window. Hiding the full-screen window was seen as one solution.
There's a discussion at Bug 705177 with the same ideas. There are some use-cases there too. https://bugzilla.gnome.org/show_bug.cgi?id=705177#c37 contains a patch to provide the ability to change the behavior of fullscreen windows in settings.