[PATCH] [RFC]Shell: Hide panels when compositor has a top fullscreen surface.

Bill Spitzak spitzak at gmail.com
Fri Feb 17 11:38:41 PST 2012


Juan Zhao wrote:

> You opposed ""clicking the window" will raise it"?

YES!!!!!!!! I OPPOSE IT!!!!!!

Please don't act surprised. There are people who actually think this is 
THE biggest mistake in GUI design ever and that it has seriously damaged 
the ability to work with multiple documents and multiple pieces of 
software on a display and possibly set back advancement in GUI by decades.

> As a user, how to raise the applications they want to use when they are 
> obscured partially by others? If I'm the user, I will be confused by 
> "even I click it, it still can not fully show".

The client can decide whether or not to raise the window on click.

A client is perfectly free to raise on every click.

I expect clients will quickly standardize on a different behavior 
however, now that we are FINALLY have the ability to make a sensible 
user interface:

  1. Clicks in "dead" area (ie where it does nothing else) will raise 
the window.
  2. Clicks in window borders will raise the window, but drags will not
  3. Drags that "draw" (such as brush strokes in a painting program) 
will raise the window, since you may want to paint into the obscured area.


More information about the wayland-devel mailing list