Re: Window controls for GNOME 3



Under my previous analysis, I propose this:

Maximize Button
===============

To summarize my previous analysis, users need to maximize a window for:
- Concentrate on his work.
- See the maximum of content in the window.

For concentrate on the work, user can also use the fullscreen mode.

If the other use case of the "Maximize window size to the most of the
remaining space" button is to see the maximum of content in the window,
I propose to replace it by a "Adjust the window size to its contents"
button and keep "Maximize window size to the most of the remaining
space" when you paste the window on the top panel of Gnome-Shell (like
now). This last use is mostly do on small screen, so it's not a
constrained action.

Idea for the icon icon:

+-------+
| --  █ |
| ----- |
| ---   |
| -     |
+-------+

Note: It represents a window with its content.


Minimize Button
===============
To summarize my previous analysis, users need to minimize a window for:
- Hide the window without close it.

Its use really depends on the use of "maximization" of window. But in
middle and big screen, where we not much maximize windows, this feature
is really needed.

So, I propose to keep this button for "hide the window in the Dash" with
an animation. When you click on this button the Dash appears (without
the rest of Activities overview) and the window narrows and move to its
application icon in the Dash. After that, the Dash disappears. The
appearance/disappearance animation of the dash is a slide. (I know, it's
not original)

Idea for the icon:

██
██
██
█+--+
█|  |
█+--+
██

Note: The dark column represents the dash and the white square the
window minimized. I can remake it quickly in Inskape if you want.



So, what do you think?

My previous analysis, at 23 feb 2011 à 13:54 +0100:
> Le mardi 22 février 2011 à 19:21 -0500, Owen Taylor a écrit :
> > 
> > Feedback?
> > =========
> > 
> > If people want to give their thoughts here, that's fine, but I don't think a mailing list debate is the best way to come to a decision, so the decision above should be considered basically final for the 3.0 release.
> > 
> > The real form of feedback that we need going from GNOME 3.0 to 3.2 is careful observation of how users are using GNOME 3 - are they figuring out how to use the overview and workspaces and message tray as we expect them to use them, or are they doing cumbersome workarounds because we took away essential features.
> > 
> > - Owen
> 
> This is just a personal analisys based what I have based on what I have
> seen since 5 years.
> 
> Maximize
> ========
> 
> 
> The usage of maximize depends to the display size and resolution. If you
> have a screen < 14",  you maximize the majority of windows and keep some
> windows not maximize like Empathy IM, Gnome Terminal, etc. But If you
> have a screen > 20", you maximize only one or two windows like Inkscape
> or Anjuta but not maximize the majority of windows. You just adpat the
> size of the window to this own content.
> 
> To summarize, more the screen is little, more you will maximize and vice
> versa. And why you maximize? To see more content in a window. So I
> wonder if it's not better to don't maximize beside the screen but beside
> the window content (like in Mac OS X).
> 
> And about maximise to focus on work: That depends on people. Some will
> mazimiser the window on which they work and some do not need it.
> 
> 
> Minimize to panel
> =================
> 
> The use of this feature depends to the use of maximise. In Gnome 2 (or
> in other OS), why people use minimize to panel? For hide the window. So
> if the majority of windows are maximized, user don't need to minimize
> the window to panel for hide it. But if the majority of windows are not
> maximized, user really need to minimize the window to panel for hide it.
> 
> On Gnome Shell, we don't have a panel but we have a dash. So, I think we
> can have a "Minimize to" or a simply "hide window" feature. If user hide
> a window, it don't appears in the desktop and in the windows section on
> Activites overview but only on the Dash.
> 
> Button
> ======
> 
> Keep buttons would not be bad for the newcomers, they would not be lost.
> Buttons "Hide" and "Close" are needed, but maximize button is just for
> don't lost newcommers.


Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]