Linked by Thom Holwerda on Mon 3rd May 2010 22:04 UTC
Ubuntu, Kubuntu, Xubuntu Remember how Mark Shuttleworth justified moving the window titlebar widgets to the left by claiming the space freed up on the right side could now be used for something else? On his blog, Shuttleworth unveiled what, exactly, Ubuntu's plans are: window indicators, or 'windicators'. In a nutshell, it comes down to having a tray area in every window.
Thread beginning with comment 423082
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Pure Awesome
by Lamego on Fri 7th May 2010 05:26 UTC in reply to "RE[3]: Pure Awesome"
Lamego
Member since:
2006-01-12

"
Because you want to change the application volume and not the system volume?


Which is accessible via the system volume control.
"

Not with a single click, and not with the awareness that the current active window is the application you want to change the sound for.

"We must been using different windows managers, I don't have any.

Wow, that's sad. I honestly cannot remember a time when I didn't see the program logo/icon in the top-left of the window. Maybe it's time to look into different WMs? ;) KDE has had this for aeons.
"

Those window icons -where available- don't provide the horizontal space for drawing from a a title bar.


Yes, and it's the WM that makes that easy, intuitive, and consistent. Going from KDE to Windows shows just how bad things can be when the WM is short on features and everything is handled by the app (client).

[/q]
The WM does not enforce consistence across applications, a clear example is the differences between applications using different toolkits. The applications have the control for most of their interaction with the users and are responsible for consistence and proper interaction. If the developers which work on the applications don't care about providing a consistent behavior there is little or nothing to fix on the WM side, providing an API which is integrated with the WM and tracking that that API will be used in most applications is a good step to improve with consistence.

Reply Parent Score: 1

RE[5]: Pure Awesome
by phoenix on Fri 7th May 2010 15:30 in reply to "RE[4]: Pure Awesome"
phoenix Member since:
2005-07-11

The WM does not enforce consistence across applications, a clear example is the differences between applications using different toolkits.


GUI consistency, no. Window control consistency, yes.

The borders work the same, regardless of the toolkit. The window management buttons work the same, regardless of toolkit. Snap-to features work the same regardless of the app, toolkit, etc. Moving application windows works the same. Etc.

All the interaction with the application windows is the same, regardless of the application ... because that's all handled by the window manager.

Moving these kinds of functions into the client application will break all kinds of things.

Just look at Google Chrome for a great example of why client-side window decorations and window management sucks. Ever tried to click on a tab, only to have the whole window de-maximised and moved? Ever had a screen full of tabs and tried to figure out how to move the window? Even tried to click on a tab only to have that tab detached from the window and moved? Ever tried to make Chrome look like any other application on your desktop?

The applications have the control for most of their interaction with the users and are responsible for consistence and proper interaction.


Applications control how users interact with the widgets, and gidgets, and doodads within the app window.

But the window manager controls how users interact with the app windows themselves.

providing an API which is integrated with the WM and tracking that that API will be used in most applications is a good step to improve with consistence.


Exactly. Provide an API for interacting with the WM, don't move WM functions (window decorations, for example) into the client.

Reply Parent Score: 2

RE[5]: Pure Awesome
by phoenix on Fri 7th May 2010 15:38 in reply to "RE[4]: Pure Awesome"
phoenix Member since:
2005-07-11

"Wow, that's sad. I honestly cannot remember a time when I didn't see the program logo/icon in the top-left of the window. Maybe it's time to look into different WMs? ;) KDE has had this for aeons.


Those window icons -where available- don't provide the horizontal space for drawing from a a title bar.
"

I have absolutely no idea what those two lines are trying to say.

Edited 2010-05-07 15:40 UTC

Reply Parent Score: 2