After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 607338 - Differentiate minimised windows in the activities overview
Differentiate minimised windows in the activities overview
Status: RESOLVED WONTFIX
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2010-01-18 18:00 UTC by Oskar Hollmann
Modified: 2013-08-16 18:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
mockup (357.02 KB, image/png)
2010-03-03 21:15 UTC, William Jon McCann
Details

Description Oskar Hollmann 2010-01-18 18:00:25 UTC
It would be more than nice to have a way to visually set minimised windows apart from other windows. It might be grey or it might have some sort of icon. Right now I'm often not sure about window status in that manor. Overlay mode should give us all the information we need about apps/windows at one sight in order for us to manipulate them as quickly as possible. Also having a minimise button next to closing button would be nice.
Comment 1 Osvaldo Martin 2010-02-14 15:11:06 UTC
I don´t see why differentiating minimized windows would be useful (probably you and me works in different ways). Could you provide an example showing the advantages of your idea? I neither see the advantages of minimizing windows at the Overlay mode (other windows operation would be useful, but minimizing?)

Sorry if I sound rude, it is not my intention (but my English is not so good) and i ask this question because I guess you are seeing something I am not able to see.
Comment 2 Nguyen Thai Ngoc Duy 2010-02-24 16:47:20 UTC
(Relevant bug 604237)

To me, when I minimize a window, it means I don't care about that window and it should not get in my way. This does not mean much if you always have a maximized window on. But when you tile windows on screen (for comparing, cross referencing or parallel editing...), the on-screen window set (i.e. all except minimized windows) really matters.

I update bug summary too because metacity wraps minimized window titles with square brackets in alt-tab bar. gnome-shell/mutter do not (a regression to me).
Comment 3 William Jon McCann 2010-03-02 22:39:55 UTC
Going to focus this bug on visually distinguishing minimized windows in the overview.

I think this may be interesting to try.  We have a few ideas and I'll try to get a mockup in the next day or two.
Comment 4 William Jon McCann 2010-03-03 21:15:37 UTC
Created attachment 155163 [details]
mockup
Comment 5 Jeremy Perry 2010-03-03 21:45:25 UTC
Interaction notes on the attachment in comment 4:

Think of the workspace as being divided into upstairs (non-minimized) and downstairs (minimized). The screen is split only when there are minimized windows. Upstairs shows the thumbnails at the larger size as we do today. Downstairs thumbnails are smaller and dimmer (but still 100% opacity), since these are minimized. 

When the user hovers in the downstairs area, we should animate a swap in the treatment after a very short delay. So upstairs shrinks up to a smaller size, and downstairs is made larger. This gives the user a better look at the minimized windows. The line between these will necessarily move up in this case. This swap remains until the user mouses out of the expanded downstairs area or off of the workspace background.

Essentially, the larger set of the thumbs should follow the user's focus. This hopefully will enable users to more quickly choose a minimized window, while maintaining a visual distinction in the two sets.

We should consider allowing a user to drag a window from upstairs to downstairs or vice versa, in order to minimize or un-minimize respectively. While dragging like this, we should ignore the morphing described above. This interaction would be very helpful for heavy mouse users and touch interfaces. As described in other bugs related to drag and drop, adjacent windows should be animated to shift out of the way and gaps should be presented when dragging and dropping a window.
Comment 6 ahatomastarday 2011-08-17 15:56:39 UTC
Now that the minimize button is not even there by default, perhaps the minimize option from the contextual menu in windows title bars should be just removed. Let's briefly analyze the current behavior of minimizing a window.

When you minimize a window, it disappears from the desktop with an animation that suggests that it went to the overview (and in fact it did). But the problem is that all your windows appear in the overway anyway and, despite all the discussion above, there's no visual distinction between minimized and non minimized windows in the overview.

Compared to the overall usage of the shell, which is clear and coherent, minimized windows are poorly managed. Their behavior is actually confusing. I think we should either remove the minimize option in the menu or make minimized windows visually distinguisable in the overview.
Comment 7 Florian Müllner 2013-06-14 13:08:23 UTC
Jon, is this still something we are considering? We added some differentiation in the 3.8 cycle (on request of Jakub) and reverted it later (on your request) ...
Comment 8 Allan Day 2013-08-16 18:25:57 UTC
Hard to know how to do this effectively. We tried it once and it didn't work out well. Also, we've rebranded minimize as hide, which makes it less pressing.

I think we should close, unless anyone can come up with a new idea. Thanks for the report; we did try!