[Ayatana] Thoughts on Unity design

2011-04-28 Thread Niklas Rosenqvist
Hi, my name is Niklas Rosenqvist and I recently sent this message to
David Barth who forwarded it to a couple of people and I thought I
might post it here as well to see what reactions it might get. I'm
fairly new to the ubuntu community and I just joined the ayatana
mailing list so forgive me if I'm doing this the wrong way :)

This what I sent to David:

"(...) I've been following the development of Unity closely since the
project got announced and it truly is a revolution in many ways for
the Ubuntu/Linux desktop. I've been playing around with beta2 lately
and feel that there are quite a few areas which need further
improvement. Since I'm rather new to the Ubuntu community I don't
really know how to influence the development of Ubuntu. Therefore I
thought I might give a shot at contacting you and maybe you could
forward this or something. I would greatly appreciate if I got some
response to this, whether it's good ideas or why not.

Firstly I want to discuss lenses. Lenses are a really clever new
feature in Ubuntu though to me they feel way to bloaty to be a nice
integration to the shell. If I haven't mistakenly overlooked a
setting, the lenses are supposed to be launched from the launcher and
can not easily be found from anywhere else. So the lenses take up a
whole lot of room in the launcher, though the main (or only)
difference between the lenses is that they search for different
things, but they all search. If I would have an AskUbuntu lens, Reddit
lens, YouTube lens etc. it would take up a lot of room. Wouldn't it be
smarter to just have a Lenses application which you from there choose
which lens to search with? When you click the Ubuntu icon in the upper
left corner and get presented with the a couple of shortcuts, why not
present the lenses “Applications”, “Files and Folders”, “More apps” at
the top and then instead of the current fourth lens, or where the
below shortcuts are (“Browse the web” etc.) present the user with
”More lenses” where you can see all the currently installed lenses?

At the moment you can view all installed applications in the
”Applications”-lens. It's easy to search for a program but sometimes
maybe you don't know the name of the program or just want to know what
is installed on your system so it makes sense to have the ”Installed
applications” category. But if you have 100+ applications installed
then it gets really tedious to scroll through that list since they are
all sorted in a grid layout. The lenses should really benefit from
having an option to sort results as lists or other alternatives so
it's easy to scroll through the result and not having to scan both the
width and height of the screen.

Another feature which the lenses should benefit from is a
”back”-button where needed. Like in the lens which opens when you
click the Ubuntu icon.

The Ubuntu button separates from the launchers perfectly and you
understand that it has another function than the rest of the
launchers. But the launcher's trash icon looks exactly as a regular
launcher (which I guess it is, but it's function is more integrated
into the system). It would be better distinguished from the rest of
the launchers if it had a unique look, like the Ubuntu button. Why not
make a divided grey button down there with both the trashcan and the
now seemingly gone “show desktop“-button, with the same icon theme as
the Ubuntu button and the panel? I think that the workspace switcher
also should be down here if it can be added elegantly, it really feels
out of place to have it as a launcher.

That the settings applications have all been organized into the
“System settings” application is great. It's a nice and tidy way to
administrate your system. Although that it lacks an Unity
configuration application (like the CompizConfig Settings Manager
Unity plugin) is just wrong. Those kind of settings should be easy to
access and not require an extra application. Either include CCSM or
create a Unity specific app (I favor the second option).

The configurations in the CCSM Unity plugin lacks but one feature, to
be able to configure the launcher transparency and not only the panel
transparency. As default I think it has a too low opacity which can
make the icons hard to distinguish when viewed over a full screen web
page with the background light set to toggle or off. I also fully
understand the need to have a delay to open the launcher when it hides
for a window but the delay is far to long and pauses the work flow. I
suggest that half the time should be default (or make this time a
setting). It might also be useful to be able to handle the window
shadow size from the system settings, without installation of another
application.

The “aero-snap”-feature is really nice and makes it easier for
handling open windows. When you move a window to the edge of the
screen with normal speed the animation looks good as it expands over
the screen, but when you move it closer pixel by pixel then it just
looks buggy. Why make the animat

Re: [Ayatana] Ideas for Unity Design Tweaks

2011-04-28 Thread Evan Huus
On Thu, Apr 28, 2011 at 4:27 PM, Anthony Scire  wrote:
> Hello,
>
> I've been using Unity for about a week now -- which makes me perfectly
> qualified to critique every nuance of it! ;-)

About as much as the rest of us :)

> But seriously, overall, I like it.  Maximizing a window has beautiful
> results, and I really enjoy the use of Meta+# to switch quickly to
> other applications (when I remember to do it).  I spend a lot of time,
> however, working with multiple windows in a sort of jumbled mess.  But
> there's a method to my madness.  And I'm not the only one with
> long-standing personal desktop usage traditions, as I'm sure you're
> all aware.
>
> Anyway, the global menu bar is not compatible with the way I work,
> especially since I don't know if a window has a menu until I hover my
> mouse over the top bar.  Also, I've long been of the habit of putting
> certain windows (*cough* IM windows) all the way toward the bottom
> right of the screen, which makes that window's menu appearing in the
> upper left all the more annoying.
>
> My mockup applies nearly exclusively to scenarios where there isn't a
> maximized window.  There are four main changes, as follows:
>
> 1. At some point recently, I read a Unity usability study which
> indicated that the Home Button is not conspicuous enough to new users.
>  My solution to this is to make it as large as the other buttons on
> the Launcher panel, but do not depart from the top panel.  The idea I
> have is that, by default, it will be a big, round button, as shown in
> the mockup. But if both
>
>    - a window is maximized, and
>    - the Launcher panel is hidden (options allow the Launcher panel
> to never hide),
>
> it will shrink to fit the top panel as it currently does.  I imagine a
> transitional animation of the logo growing / shrinking as the mouse
> cursor is moved into the upper left corner -- the same action which
> most quickly invokes the launcher panel when it is hidden.

This is more or less identical to part of the idea I put forward
recently on this list at [1], prompted by the same study at [2]. Given
that the two of us have come up with the same solution more or less
independently, it's obviously a good one ;)

> 2. The menu bar should, in some way, still be built into its window.
> The way I propose is to have a button appear on the title bar, a-la
> Firefox 4.  Hovering the mouse over this button will reveal the menu.
> Mouse actions on the "button" should be the same as any other part of
> the title bar, just that the mouse-over event will reveal the
> drop-down menus stacked vertically.  The label on the button should be
> the same as currently appears in the global menu bar, i.e. "Firefox
> Web Browser".  Then next to that, if the text is any different, the
> regular window title will appear.
>
> Hitting Alt should drop down this menu, as well.

I'm not convinced about this. I know several people who aren't happy
with the FF4-style menus because it requires an extra click to access
anything (confused about the hover you mention - would the user have
to hover, wait, then move sideways without leaving the window to
access menus? seems finicky). Also, this would presumably face the
same discovery issues as the global menu does now, as documented in
the usability study.

The current system is definitely a problem though.

> 3. With #2 done, the section of the top panel containing the global
> menu can be removed entirely, leaving only the Indicators and Home
> Button.  This would increase workspace, particularly on high
> resolution wide screens.  The indicators will always be visible, and
> there should probably be some rounded edge cut-off where the
> indicators end.

I like this, in general, but it is of course predicated on the final
solution to #2.

> 4. Not entirely related, but the Workspace Switcher should not be in
> the middle of the Launcher panel by default.  It should be positioned
> statically, either just below the Home Button or just above the Trash
> (I understand Mark insists that the Trash be at the bottom, no matter
> what).  This will make it slightly more accessible via mouse, as its
> position can be memorized, regardless of how many applications are
> open.

I agree. Where it is now is strange, especially since it can't be
moved (whereas the icons both above and below it can).

Just my two cents,
Evan

[1] https://lists.launchpad.net/ayatana/msg05586.html
[2] http://design.canonical.com/2011/04/unity-benchmark-usability-april-2011/

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Thoughts on Unity design

2011-04-28 Thread Phong Cao
I am too have been for a long time a Ubuntu's fan. However, I am not trying
to be negative but... I would say that Unity's design is way far behind
GNOME Shell in Fedora 15. I recommend anybody in this email list try out
Fedora 15 & GNOME Shell and learn from their simplicity. (Just my thought,
no offense). After couple days get along with Fedora 15 & GNOME Shell I feel
that GNOME Shell is more newbie-friendly and productive than Unity. I think
Ubuntu should reconsider going back to GNOME...

On Thu, Apr 28, 2011 at 5:31 PM, Niklas Rosenqvist <
niklas.s.rosenqv...@gmail.com> wrote:

> Hi, my name is Niklas Rosenqvist and I recently sent this message to
> David Barth who forwarded it to a couple of people and I thought I
> might post it here as well to see what reactions it might get. I'm
> fairly new to the ubuntu community and I just joined the ayatana
> mailing list so forgive me if I'm doing this the wrong way :)
>
> This what I sent to David:
>
> "(...) I've been following the development of Unity closely since the
> project got announced and it truly is a revolution in many ways for
> the Ubuntu/Linux desktop. I've been playing around with beta2 lately
> and feel that there are quite a few areas which need further
> improvement. Since I'm rather new to the Ubuntu community I don't
> really know how to influence the development of Ubuntu. Therefore I
> thought I might give a shot at contacting you and maybe you could
> forward this or something. I would greatly appreciate if I got some
> response to this, whether it's good ideas or why not.
>
> Firstly I want to discuss lenses. Lenses are a really clever new
> feature in Ubuntu though to me they feel way to bloaty to be a nice
> integration to the shell. If I haven't mistakenly overlooked a
> setting, the lenses are supposed to be launched from the launcher and
> can not easily be found from anywhere else. So the lenses take up a
> whole lot of room in the launcher, though the main (or only)
> difference between the lenses is that they search for different
> things, but they all search. If I would have an AskUbuntu lens, Reddit
> lens, YouTube lens etc. it would take up a lot of room. Wouldn't it be
> smarter to just have a Lenses application which you from there choose
> which lens to search with? When you click the Ubuntu icon in the upper
> left corner and get presented with the a couple of shortcuts, why not
> present the lenses “Applications”, “Files and Folders”, “More apps” at
> the top and then instead of the current fourth lens, or where the
> below shortcuts are (“Browse the web” etc.) present the user with
> ”More lenses” where you can see all the currently installed lenses?
>
> At the moment you can view all installed applications in the
> ”Applications”-lens. It's easy to search for a program but sometimes
> maybe you don't know the name of the program or just want to know what
> is installed on your system so it makes sense to have the ”Installed
> applications” category. But if you have 100+ applications installed
> then it gets really tedious to scroll through that list since they are
> all sorted in a grid layout. The lenses should really benefit from
> having an option to sort results as lists or other alternatives so
> it's easy to scroll through the result and not having to scan both the
> width and height of the screen.
>
> Another feature which the lenses should benefit from is a
> ”back”-button where needed. Like in the lens which opens when you
> click the Ubuntu icon.
>
> The Ubuntu button separates from the launchers perfectly and you
> understand that it has another function than the rest of the
> launchers. But the launcher's trash icon looks exactly as a regular
> launcher (which I guess it is, but it's function is more integrated
> into the system). It would be better distinguished from the rest of
> the launchers if it had a unique look, like the Ubuntu button. Why not
> make a divided grey button down there with both the trashcan and the
> now seemingly gone “show desktop“-button, with the same icon theme as
> the Ubuntu button and the panel? I think that the workspace switcher
> also should be down here if it can be added elegantly, it really feels
> out of place to have it as a launcher.
>
> That the settings applications have all been organized into the
> “System settings” application is great. It's a nice and tidy way to
> administrate your system. Although that it lacks an Unity
> configuration application (like the CompizConfig Settings Manager
> Unity plugin) is just wrong. Those kind of settings should be easy to
> access and not require an extra application. Either include CCSM or
> create a Unity specific app (I favor the second option).
>
> The configurations in the CCSM Unity plugin lacks but one feature, to
> be able to configure the launcher transparency and not only the panel
> transparency. As default I think it has a too low opacity which can
> make the icons hard to distinguish when viewed over a full s

Re: [Ayatana] Thoughts on Unity design

2011-04-28 Thread Evan Huus
On Thu, Apr 28, 2011 at 7:50 PM, Phong Cao  wrote:
> I am too have been for a long time a Ubuntu's fan. However, I am not trying
> to be negative but... I would say that Unity's design is way far behind
> GNOME Shell in Fedora 15. I recommend anybody in this email list try out
> Fedora 15 & GNOME Shell and learn from their simplicity. (Just my thought,
> no offense). After couple days get along with Fedora 15 & GNOME Shell I feel
> that GNOME Shell is more newbie-friendly and productive than Unity. I think
> Ubuntu should reconsider going back to GNOME..

I have not used Gnome Shell extensively, however I do quite like
Unity, at least compared to Gnome2.

I'm curious what specific things in Gnome Shell you find superior to
Unity, and why. If you can be more specific, it will help us correct
those problems in the next version of Unity.

Thanks,
Evan

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Remember window positions

2011-04-28 Thread Ed Lin
On Wed, Apr 27, 2011 at 8:21 PM, Ed Lin  wrote:
> On Wed, Apr 27, 2011 at 7:29 PM, Vishnoo  wrote:
>> On Tue, 2011-04-26 at 21:19 +0200, Ed Lin wrote:
>>>Secondly, it's broken. Opening another window of the same
>>>class/role/whatever shouldn't put it exactly on top of the other one
>>>but cascaded so both titlebars are visible. See KDE, Windows and OS X
>>>for a correct implementation.

I have to correct this statement. KWin does not seem to correctly
implement the remember position feature.
I clearly remember I somehow triggered the desired behavior but I can
no longer reproduce in KDE 4.6

Therefore to anyone interested in closing this longstanding issue (and
as a tl;dr for my previous post):

Please have a look at the implementation in OS X and/or Windows. Their
window managers are the only ones having this feature by default and
fully transparent to the user. Their implementations have been tested
and used over decades now  - and they are surprisingly similar... I
wouldn't deviate from them without serious long term usability
testing.

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Ideas for Unity Design Tweaks

2011-04-28 Thread Ed Lin
On Fri, Apr 29, 2011 at 12:10 AM, Evan Huus  wrote:
> On Thu, Apr 28, 2011 at 4:27 PM, Anthony Scire  wrote:

>> 2. The menu bar should, in some way, still be built into its window.
>> The way I propose is to have a button appear on the title bar, a-la
>> Firefox 4.  Hovering the mouse over this button will reveal the menu.
>> Mouse actions on the "button" should be the same as any other part of
>> the title bar, just that the mouse-over event will reveal the
>> drop-down menus stacked vertically.  The label on the button should be
>> the same as currently appears in the global menu bar, i.e. "Firefox
>> Web Browser".  Then next to that, if the text is any different, the
>> regular window title will appear.
>>
>> Hitting Alt should drop down this menu, as well.
>
> I'm not convinced about this. I know several people who aren't happy
> with the FF4-style menus because it requires an extra click to access
> anything (confused about the hover you mention - would the user have
> to hover, wait, then move sideways without leaving the window to
> access menus? seems finicky). Also, this would presumably face the
> same discovery issues as the global menu does now, as documented in
> the usability study.
>
> The current system is definitely a problem though.
>
Ah, the menubar again.

Let me quickly outline the problem:

There are very different kinds of users:

#1 -the keyboard junkie:
Never uses the mouse unless he has to, menubar must be accessible via
keyboard. Most important function: It severs as a lookup table for all
available combinations. After having used a particular application for
a while and having memorized all relevant functions he'll prefer to
keep the menubar hidden entirely. The placement of the menubar doesn't
much matter that much to him. Making it optionally hidden and only
showing it when pressing the alt key would be the perfect solution for
this kind of user.

#2-the eternal noob
He loves nothing more than simple, predictable, repeatable and
consistent. He doesn't care about speed and probably less about
maximising screen estate. He'll use the menubar to cut and paste even
though friends and family repeatedly explain how ctrl+x/v and even
toolbar icons or the right-click context menu is so much faster. No,
edit->paste is what he learned in his Windows Office 97 or earlier
days and that's what he'll keep using till they rip the mouse from his
cold, dead hands.
The clear, simple, textual hierarchy gives him confidence and safety.
So, don't mess with it! This includes replacing the menubar with a
single menu button as proposed above.

These are the two extremes I guess, there are many shades in between:

#3-the hip
he wants nice, flashy and modern. Usability comes second as longs the
look is right He'll long for modern interfaces like he's used to from
his smartphone and the modern browser he uses for facebook and youtube
(there isn't much else he uses the computer for). He won't even notice
if the menubar moves or is gone entirely as longs as the remaining
interface is fun to use and exposes all required controls via nice
buttons and icons.

#4-the workaholic
The OS and it's GUI are just another thing in the way of getting
things done. Don't nag him while he's working! He'll work with a very
few selected applications, email, word and a browser. On his portable
device he wants to use all the screen estate for his work, not for
fancy interface controls. Menubar or other interface elements, it
doesn't really matter as longs as it gets the job done in the most
efficient way. He'll complain loudly about any change but if it's for
the better he'll soon calm down again and actually be very grateful.
Give him a maximised Writer and Browser, no unnecessary bar and titles
and he's happy.
In his case the Firefox style menu button is a bad idea. It adds a
whole additional hierarchy thereby increasing complexity and time to
access typically by about one third, example: Edit->Paste would become
Menu->Edit->Paste.

Now let's see how we stack up.
Unity improved things for the "hip" and the "workaholic". A new
interface with Compiz effects and a certain Mac/iOS inspired look and
feel is a win for the hipster. Compared to GNOME 2 Unity gets rid of
three panels (60 pixels or so?) vertical space which results in more
text/content visible for our workaholic.
The keyboard junkie will appreciate the new keyboard friendly launcher
and furthermore stay out of the menubar discussion that largely
focuses on Fitts's Law and counting mouse clicks. Nothing he ever
cared about. But why is it so prominently on the top of the screen if
he never intends to make much use of it, why can't it be hidden as an
option to maximise the rows visible in vim/emacs?
As for our second guy: Doesn't look so good. Where is the menu gone? I
can't find it! Up there you say? I still don't see anything.
Also, if he uses a larger monitor he will no appreciate the longer
traveling distance.
Let me add here, the concept of a global menubar isn't 

Re: [Ayatana] Thoughts on Unity design

2011-04-28 Thread Ed Lin
 On Thu, Apr 28, 2011 at 11:31 PM, Niklas Rosenqvist
  wrote:
> Hi, my name is Niklas Rosenqvist and I recently sent this message to
> David Barth who forwarded it to a couple of people and I thought I
> might post it here as well to see what reactions it might get. I'm
> fairly new to the ubuntu community and I just joined the ayatana
> mailing list so forgive me if I'm doing this the wrong way :)
>
> This what I sent to David:
>(...)

 I love it, every single one of your ideas, I agree with both your
 criticism and the proposed solutions
 Then I got to this:
> Lastly I just want to say that the global menu bar works exceptionally
> well and also the overlay scroll bars. Keep up the good job with
> making Ubuntu the best PC operating system there is! If the above
> features get looked at Ubuntu will be unstoppable!"
>
> So what is your thoughts? :)
>
 Let me just say I completely disagree on these two accounts but that's
 for another thread :)

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp