|
|
Subscribe / Log in / New account

Shuttleworth: Unity on Wayland

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 11:47 UTC (Fri) by orabidoo (guest, #6639)
In reply to: Shuttleworth: Unity on Wayland by roc
Parent article: Shuttleworth: Unity on Wayland

"Our brains aren't designed to process objects teleporting around."

That's fine as a general case, by default. By all means provide a pretty animation, OpenGL-powered or otherwise, to make that window minimize to the taskbar or wherever.

BUT, it so happens that many of us, technically minded users, already know exactly what we expect from our computers when we press a key or click a button.

In those cases, having stuff visibly move around is just a plain distraction. The human eye, like most animals, is designed to follow stuff that moves and pay much more attention to it than to the static background.

And if I *know* that the window is going to minimize, my brain is already onto what I want to do with that window out of the way. So to have an eye-catching animation at that point is not just harmless eye-candy. It's actively distracting me from where my mind wants to go.

For that reason, every power-user friendly GUI and desktop should have an option to disable all animations. Current GNOME/Metacity has a gconf key for that (Apps->metacity->general->reduced_resources), which is nice. I sure hope the future GNOME shell(s) also have an equivalent setting.


to post comments

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 13:07 UTC (Fri) by flammon (guest, #807) [Link] (6 responses)

If you clicked on a window control button and the window disappeared, was is closed, minimized or moved to another desktop?

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 13:26 UTC (Fri) by dskoll (subscriber, #1630) [Link] (5 responses)

It depends on which button you clicked. I use XFCE without any animations and I'm never confused about what happens when I do things to windows.

I use network transparency all the time. Eye-candy is great for those who want it, I suppose, but please keep an escape-hatch for those of use who like network transparency.

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 13:38 UTC (Fri) by Janne (guest, #40891) [Link] (4 responses)

"It depends on which button you clicked."

Well, duh. But people don't always know which button does what. If the UI can guide them with animations and such, that's only a good thing. App-window that minimizes in to the button on the taskbar is a GOOD IDEA. If the window simply vanished, users can be left confused as to what happened. Even you. What if your aim was few pixels off, and you accidentally closed the windows instead of minimized it? With animations you would instantly know that you closed the windows, instead of minimized it.

And I kept on hearing comments about "technically minded people". You do know that those people are in the minority? Most people are NOT "technically minded", they just want to get their stuff done. And if they can get it done elegantly, all the better.

And I find these comments about "eye-candy that freezes the desktop" strange. I have all kinds of animations and the like on my Mac, and the UI does not freeze.

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 15:14 UTC (Fri) by dskoll (subscriber, #1630) [Link]

But people don't always know which button does what.

A UI that doesn't make that clear is fundamentally broken and no amount of animation can fix that.

To be clear: If people want to implement fancy animations, that's fine. I don't care. Even make it the default if you like. But make it possible to switch them off because I do care if animations are forced on me.

Shuttleworth: Unity on Wayland

Posted Nov 5, 2010 15:42 UTC (Fri) by tjc (guest, #137) [Link] (1 responses)

But people don't always know which button does what.... If the window simply vanished, users can be left confused as to what happened.

Well, maybe the first time they don't know what happened. But if someone clicks a button five times, and the same thing happens every time-- and they still don't know what's going on-- then they have issues that can't be addressed by the UI.

Everyone is confused from time to time, but it usually passes. There are very few people who live in a state of perpetual confusion, so why target a UI at some imaginary, gormless twit who doesn't even exist?

Shuttleworth: Unity on Wayland

Posted Nov 6, 2010 10:22 UTC (Sat) by Janne (guest, #40891) [Link]

With attitude like this, it's no wonder that Linux on the desktop is perpetually stuck at under 1% market-share...

People are not computer-wizards. It might be obvious to you and me how and why computers work the way they do, but rest of the people have no idea. The computer should do everything in it's power to help the user. But every time something like that is attempted in Linux, we get whining about "dumbing down" the UI or something. Only in Linux, complexity is considered a good thing, and helping the user is considered a sign of stupidity.

End result is that Linux on the desktop is something that normal people do not want to use.

And sure, people will learn which button does what. But animations still help. When you have dozen apps in the taskbar, it's useful to have an animation that shows you which of those is the app you just minimized. Sure, you could visually scan the taskbar, but you must admit that animation is a lot faster way to do this.

And there are even studies about this. Researchers set up two functionally identical systems. The difference was that one system looked plain and basic, while the other has nice graphics ("useless eye-candy" as it's called in Linux-community). It was found that people were more productive on the system that looked better. People found the better-looking system more pleasant to use. And that in turn made them more productive. And happy users are a good thing.

Shuttleworth: Unity on Wayland

Posted Nov 6, 2010 21:21 UTC (Sat) by orabidoo (guest, #6639) [Link]

"Well, duh. But people don't always know which button does what."

Well duh right back. As I said above, I'm all for having such friendly animations on by default.

I'm just pointing out a good reason why a subset of users find them counterproductive, and pleading that every GUI should have an option to turn animations off. I don't mind if the knob is quite well hidden, like a gconfkey. Just let those of us who like to think ahead of the computer save that 0.10s of time, or feel like we did. Thanks.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds