Re: [Ayatana] New idea of usability for Unity

2011-03-21 Thread Lee Hyde
On 21/03/11 11:12, Mitja Pagon wrote:
 Good stuff - the menu (M) button should be implemented by ages ..
 finally some necessary order regarding usability
 
 No it should not, it's a bad idea and a degradation of usablity and if
 you would have even the basic understanding of the subject of usability
 you would know why.
 

I do wonder however, whether it would have been a better choice to unify
the global-menu under a single menu button (similar in specification to
those of Firefox 4.0 and Opera 10.0).

Whilst I understand that there is some utility in the global-menu in
it's present form (i.e. that the end-user can see the menu they're
targeting) I find that nested vertical menus are more intuitive to
navigate. Furthermore the global-menu, as presently implemented in
Unity, feels cramped due to crowding of Unity's panel IMHO.

Regards,

Lee.
-- 
The second basic thesis is that intellectual freedom is essential to
human society — freedom to obtain and distribute information, freedom
for open-minded and unfearing debate and freedom from pressure by
officialdom and prejudices. Such a trinity of freedom of thought is the
only guarantee against an infection of people by mass myths, which, in
the hands of treacherous hypocrites and demagogues, can be transformed
into bloody dictatorship. Freedom of thought is the only guarantee of
the feasibility of a scientific democratic approach to politics,
economics and culture.

-- Andrei Sakharov, The New York Times (July 22nd, 1968)



signature.asc
Description: OpenPGP digital signature
___
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] New idea of usability for Unity

2011-03-21 Thread Lee Hyde
On 21/03/11 11:41, SorinN wrote:
 Using Close-Minimize-Maximize  buttons on the left side on the window
 top is a breach for example (if you would have even the basic
 understanding of the subject of usability you would know why...)

+1 :-)

Regards,

Lee.

-- 
It is characteristic of theistic tolerance that no one really cares
what the people believe in, just so they believe or pretend to believe.

-- Emma Goldman, The Philosophy of Atheism (1916)



signature.asc
Description: OpenPGP digital signature
___
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] New idea of usability for Unity

2011-03-21 Thread Lee Hyde
On 21/03/11 12:01, Mitja Pagon wrote:
 First it's not all about choice, second if application has menus users
 never use, should that application have menus at all? But that is not a
 problem that should be solved on a shell level, it's up to
 applications to improve their interfaces.

Surely it *is* the responsibility of any shell developers to clean up
the shell, rather than simple expose the bad UI 'choices' of application
 developers (or rather tool-kit developers). This is precisely what
Unity's global-menu does, it exposes the menu toolbar for all
applications which support it. This is *not* always appropriate.

The menu toolbar is an efficient means of organising a large number of
options (though it could be prettier). Which is excellent for
applications like LibreOffice where a large number of menu items need
(arguably) to be exposed. However for internet browsers, media players
and similar applications the menu toolbar often serves as a /locus/ for
advanced and rarely used menu options, whilst the more commonly used
options are incorporated into the UI proper. Furthermore, Firefox 4.0's
'firefox button' is a very good example of how to fit a lot of menu
options into a organised grid exposed by a single button. This, in my
view, is a far more efficient means of exposing menus IMHO (it could
even be well suited to LibreOffice). This approach has one further
advantage for Unity; it merges (if implemented correctly) the
application title and the global-menu into a single, compact panel item
(a single /locus/ where the end-user can both identify which application
is active, and access its menus).

Kind Regards,

Lee Hyde.

-- 
There is no patent. Could you patent the sun?

-- Dr. Jonas Stalk, on being asked who owned the patent for his polio
vaccine



signature.asc
Description: OpenPGP digital signature
___
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] New idea of usability for Unity

2011-03-21 Thread Lee Hyde
On 21/03/11 13:27, Thorsten Wilms wrote:
 But having to hit one target to reveal a 2nd level can't compete with
 having that level directly accessible. (One might see Marking Menus as
 an exception, where a little training allows blind use.)

I've found (and I can only speak for myself here of course) that after a
while navigating any vertical menu becomes second nature (or 'blind' use
as you put it). As long as the menu button is intelligently positioned
(ideally in a corner) the access time should be relatively quick. In my
experience, having to scan a horizontal menus slows menu access down for me.

In an ideal work, I'd locate application menu access (through a single
button solution) in the upper-left corner of the applications window
(obviously when maximised that coincides with the upper-left corner of
the screen) and I'd locate shell menu/places access (the access the
dash) in the lower-left corner of the screen. These are good loci for
menu access IMO, simply because an end-user can simply 'throw' the mouse
cursor into the corner. Also, oddly enough, I find that I have something
of a leftward bias when it comes to mouse navigation, though perhaps
that is a hang-up from years of using windows (where the shell/start
menu is located to the lower-left).

On 21/03/11 13:27, Thorsten Wilms wrote:
 Furthermore, nested menus may well be the worst common GUI
 widgets have to offer (even with some tricks to ease selection
 of sub-menu items, it still tends to be frustrating).

In agree that excessive nesting is problematic, if for the simple reason
that navigating from the 'parent' menu to the 'child' menu can be rather
hot and miss. I far prefer that menus be implemented in a grid type
fashion (similar to in the 'firefox button') with nesting used sparingly
(and never with adjacent 'nests').

In all, I think the one button menu solution is the way to go. I think
it offers a flexibility that traditional menu toolbars simply don't. Not
to mention that, from a purely aesthetic stand point, it would reduce
the level of clutter in Unity's panel (they're trying to fit *far* to
much in that panel!)

Anyhow, the above is just my tupence. I have a few ideas along these
lines (vis. what my ideal shell would look like) and I may create some
mock-ups when I find the time and post them in the hopes that they
provide some inspiration to someone, somewhere (somewhen?). :-)

Kind Regards,

Lee Hyde.

-- 
There is no patent. Could you patent the sun?

-- Dr. Jonas Stalk, on being asked who owned the patent for his polio
vaccine



signature.asc
Description: OpenPGP digital signature
___
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] Me Menu, and single user irritation.

2011-03-17 Thread Lee Hyde
On 17/03/11 12:51, Saleel Velankar wrote:
 I think on single user scenarios, the gconf key to show the name should be 
 toggled to 0 by default.

That's a good idea. Though some thought needs to be given as to whether
the existence of a guest account should toggle the gconf key back to 1/2
or not. I personally think that, under such circumstances, the user
account should default to gconf key 0 (i.e. use me menu's icon-only
mode), and the guest account should default to gconf key 1/2 (i.e. show
'guest' in me menu).

Regards,

Lee.

-- 
I foresee a universal information system (UIS), which will give
everyone access at any given moment to the contents of any book that has
ever been published or any magazine or any fact. The UIS will have
individual miniature-computer terminals, central control points for the
flood of information, and communication channels incorporating thousands
of artificial communications from satellites, cables, and laser lines.
Even the partial realization of the UIS will profoundly affect every
person, his leisure activities, and his intellectual and artistic
development. But the true historic role of the UIS will be to break down
the barriers to the exchange of information among countries and people.

-- Andrei Sakharov, Saturday Review/World (August 24th, 1984)



signature.asc
Description: OpenPGP digital signature
___
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] Design problems in general

2011-03-16 Thread Lee Hyde
On 16/03/11 13:01, Thorsten Wilms wrote:
 If you are not under too tight constraints, the questionshouldn't be
 how something is being done, not even how users would like to do it, but
 rather: how should they do it?

I thoroughly disagree with this assessment of UI/X design for the
following reasons:

1. It flies in the face of Ubuntu's Linux for Humans motto

2. There is a risk of over-intellectualising UI/X design

As I see it (and do correct me if I'm wrong) there is a lack of data
to support the 'how it should be done' philosophy. How does one
arrive at a conclusion of 'how it should be done'? Have there been
any mouse tracking or eye tracking studies on the subject? If so did
any of them cover the ease with which end-users adapted to UI
changes such as the adoption of left-alignment of window controls or
UI changes resulting from switching operating systems? Is there any
data concerning uptake of packages and/or settings to subvert
changes to the UI/X (beyond the mere existence of such packages)?
Without such data I fail to see how one could arrive at a conclusive
decision regards a UI/X redesign.

It would be nice to have some form of opt-in anonymous data
gathering package (census?) for precisely this kind of data
gathering. Something similar to Mozilla's Test Pilot and LabKit
add-ons which could be used to enrol users (which their prior
knowledge and ultimate control) in new UI/X studies and
prototype/proof-of-concept UI/X designs. Whether you'd get enough
participants to make it worth the developers efforts I don't though,
although I would certainly participate in any studies and many
prototypes on offer.

There is of course a place for artistic license, but not at the cost
flexibility or at the risk of dictating how the end-user must use
their computer. For example, would it really be so terrible to offer
the end user options such as positioning of the Unity panel (bottom
or top), or positioning of the Unity dock/springboard? Would it be
terrible to consider the users upgrade path when designing (or
rather setting up) the interface. A lifelong windows user might
prefer a bottom-aligned panel and right-aligned window controls to
smooth the transition whilst a MacOSX user might prefer precisely
the opposite.

On 16/03/11 13:01, Thorsten Wilms wrote:
 Sometimes the problem may be certain users stubbornness rather than
 anything else, especially if you design for the long term. So the answer
 may have to be wrapped up in a strategy to sell it.

It's not always simply a case of user stubbornness.

Speaking from personal experience, the decision to enforce
left-alignment of window controls in Unity will have a negative
impact on my own work flow. Due to circumstances beyond my control I
have little choice but to dual-boot both Ubuntu and Windows. I work
within a laboratory environment wherein many proprietary control and
data analysis software is reliant on a Windows platform (often
legacy). Hence I fund myself having to dual-boot or VM into Windows
frequently, to translate and/or manipulate data gathered via
laboratory equipment. This is a very jarring experience, and the
shift to and fro left-aligned window controls certainly impacts on
my efficiency.

Of course the above use case is a rather nice scenario, but I am
sure than numerous office worker suffer from similarly strict
(although for different reasons entirely) IT provisioning that
forces them to use Windows in the workplace. Some thought ought to
be given to the 'forced to dual-boot' community, as I'm sure it's a
sizeable one. The consistency of user experience should be a goal,
not only within Ubuntu itself, but throughout the users experience.
The Windows platform is unlikely to offer a left-aligned mode, and
so it falls to Ubuntu/Unity to offer an (optional) right-aligned
mode lest risk vexing their 'forced to dual-boot' user base. As
things stand, I will have to forgo Unity in favour of gnome-panel
until this particular issue is addressed (assuming it ever will be)
but if push comes to shove I will have little choice but to default
to Windows (laboratory equipment manufacturers are unlikely to
provision Linux based software any time soon) and I can see myself
using Ubuntu less and less (which is a shame, as I far prefer it to
Windows).

-- 

The second basic thesis is that intellectual freedom is essential
to human society — freedom to obtain and distribute information,
freedom for open-minded and unfearing debate and freedom from
pressure by officialdom and prejudices. Such a trinity of freedom of
thought is the only guarantee against an infection of people by mass
myths, which, in the hands of treacherous hypocrites and demagogues,
can be transformed into bloody dictatorship. Freedom of thought is
the only guarantee of the feasibility of a scientific democratic
approach to politics, economics and culture.

-- Andrei Sakharov, The New York Times (July 22nd, 1968)



signature.asc
Description: OpenPGP digital signature

Re: [Ayatana] 'Control Center' should be in 'Launcher' not in 'Session Menu'

2011-03-11 Thread Lee Hyde
On 11/03/11 12:39, M. Adnan Quaium wrote:
 Just got the news from the following link:
 http://www.omgubuntu.co.uk/2011/03/ubuntu-natty-adds-control-centre-entry-to-session-menu/
 
 My opinion is - 'Control Center' should be in 'Launcher' not in 'Session
 Menu'. Actually, Session menu has nothing in common with Control Center!
 The Control Center should be in launcher. So that people can easily get
 access to the control center.  I think it'll be very difficult to find
 out for the users that to change the preferences of his desktop he has
 to go to the Session Menu. Also by placing it on the launcher, it
 actually saves one click... :)
 
 What do you think?
 
 -- 
 M. Adnan Quaium
 

Unless of course you're of the opinion (as I am) that the control centre
relates to session management/administration. Although I understand for
some this could be seen as a bit of a leap.

I would certainly accept that there is a justification for including the
control centre in the launcher (perhaps as an option). It could be
placed with the recycle bin at the bottom of the screen.

On 11/03/11 14:21, Kévin PEIGNOT wrote:

 I agree, maybe even with a dedicated unity-place instead of
 the traditionnal control center.

 --
 Envoyé depuis gmail, via Firefox 4 sur Ubuntu 10.10

I do like that idea; a means of highlighting administrative applications
and separating them from the hoi polloi of the regular applications
could be useful.

On 11/03/11 13:25, M. Adnan Quaium wrote:
 Another problem is, there is a chance to click the SHUT DOWN button
 mistakenly while clicking the CONTROL CENTRE.

 --
 M. Adnan Quaium


It was my understanding that such was the reasoning behind the shut-down
and restart confirmation dialogues. As an aside, why were similar
dialogues for standby and hibernate abandoned. That decision never made
much sense to me, and I do hope it's reversed at some point. I can't
count the number of times (actually I can, it's 4) that I've
accidentally put my computer into standby/hibernation via Docky's
session docklet.

Regards,

Lee Hyde.

-- 
It is characteristic of theistic tolerance that no one really cares
what the people believe in, just so they believe or pretend to believe.

-- Emma Goldman, The Philosophy of Atheism (1916)



signature.asc
Description: OpenPGP digital signature
___
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] 'Control Center' should be in 'Launcher' not in 'Session Menu'

2011-03-11 Thread Lee Hyde
On 11/03/11 15:51, M. Adnan Quaium wrote:
 May be it can be renamed as Desktop Preferences or any suitable name
 (if it is possible) rather than Control Centre...

Changing the name won't change it's unsuitability for the Me Menu. It
just doesn't fit there at all. If it must be placed in any indicator
menu, whatever the name, the Session Menu is the best fit (though far
from perfect).

On 11/03/11 15:56, Luke Benstead wrote:
 Absolutely, the control center doesn't fit at all in any of the
 indicators (although certain elements of it do).

I do actually think one can make a rather good case for a Control Centre
within the Session Menu. Although I think it would be far better to
include select administrative tools (e.g. Users and Groups) in
appropriate indicator menus whilst leaving the remainder exclusively
within the Dash. I also rather like Kévin PEIGNOT suggestion of a
dedicated Control Centre (or Administrative Tasks) place.

On 11/03/11 16:00, Jeremy Nickurak wrote:
 Bit of stretch maybe, but...

 Preferences are personal. They're about what you want, as opposed to
 system defaults, application behavior, or even data. In that sense,
 there's something inherently me-related to the settings I've selected.

That is indeed a bit of a stretch. Though it was as valiant attempt, if
ever I've read one, to shoe-horn something into an indicator menu. ;-)

By the same token one could merge the Messages Menu into the Me Menu on
the grounds that (nominally) are directed towards the end user (the
proverbial 'Me'). The Me Menus brief is concerned with online status and
identity to wit a Control Centre entry has no relation. The Session
Menus brief is a little less clear (to me) but a reasonable
interpretation would be that it's concerned with sessions (obviously)
and system status (the latter of which could be used to justify the
presence of a Control Centre).

On 11/03/11 16:50, Conscious User wrote:
 I agree with the previous proposal of making it a Dash
 view. The control center is just a categorized set of
 application shortcuts, exactly what the Dash is
 optimized to handle.

+1

Kind Regards,

Lee
-- 
In order to offer someone a financial reward without him working for
it, the government must first ensure that somebody else works for a
financial reward without getting it. There is no other way.

-- Douglas Wilson



signature.asc
Description: OpenPGP digital signature
___
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] Me Messaging Indicator Menu

2011-01-01 Thread Lee Hyde
On 01/01/11 03:06, frederik.nn...@gmail.com wrote:
 Status Text
 Status text has 2 applications we are trying to address, a problem not
 solved by the spec as up to now.
 1) IM status text aka motto aka custom status
 2) Social Stream status message aka tweet aka blog aka status
update


With regards to the IM status, I would further divide motto and
custom status into two separate categories.

1) A *motto* tends to be a quote or phrase used for purposes of
self-expression, and as such its infrequently changed.

2) A *custom status* to be a more specific status (e.g. sleeping, gone
shopping, etc...) not covered by the standard online, away and busy
status messages.

I realise of course that in most, if not all instances these two
categories are indistinct in that they use the same mechanism/field.
However I would suggest that a *motto* field be placed in the *about me*
dialogue, and an option to add *custom statuses* such that they would
appear alongside the standard statuses in the *me menu*. The *motto*
could then be treated as the nominal *IM status*, only being overridden
whilst a *custom status* is enacted, and being restored once the *custom
status* has been revoked. That way the text field (in the *me menu*) can
be used exclusively for *social media statuses* (as it is now, I
believe) which tend to be updated a lot more often (when used).

As an aside; the ideal solution to *custom statuses* would be if to
defined then *as statuses* within the client/protocol itself. That would
however require protocol updates to WLM/Yahoo/GTalk which are not likely
forthcoming. :(

Kind Regards,

Lee Hyde.


On 01/01/11 01:45, frederik.nn...@gmail.com wrote:
 Hey Dani, Conscious ;)
 
 On Fri, Dec 31, 2010 at 19:56, Conscious User consciousu...@aol.com
 mailto:consciousu...@aol.com wrote:
 
 
 Good job getting rid of the clutter, Daniel, but I was a little
 troubled with the visual inconsistency, so I'm attaching here the
 mockup of a suggestion to turn both status changing and publishing
 into submenus. This allows us to be more confortable to add more
 complexity to the publishing, such as the account selection
 originally proposed in
 
 https://wiki.ubuntu.com/MeMenu#Use%20cases
 
 
 Le vendredi 31 décembre 2010 à 15:24 +0100, dani a écrit :
  i made some mockups that i think are a good and simple solution for
  this problem, i hope you like:
 
  https://wiki.ubuntu.com/Artwork/Incoming/Maverick/redesign_memenu%
  26mesagemenu
 
  pd: the last mockup i include a control panel option, this pice is
  redesigned on gnome 3 and i think is a good option to global all user
  preference options.
 
  http://live.gnome.org/Design/SystemSettings
 
 
 I think it's really good to have only one icon for messaging and
 Presence up in the panel, much tidier, less confusing.
 Which one will it be now?
 The envelope doesn't really indicate presence, wouldn't perhaps the
 speech bubble make sense up there as an indicator icon for the merged menu?
 I like the mockups very much, they take what's there and just make it
 work as one, efficient and neat!
 
 
 
 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp

-- 
Conceit, arrogance and egotism are the essentials of patriotism. Let me
illustrate. Patriotism assumes that our globe is divided into little
spots, each one surrounded by an iron gate. Those who have had the
fortune of being born on some particular spot consider themselves
nobler, better, grander, more intelligent than those living beings
inhabiting any other spot. It is, therefore, the duty of everyone living
on that chosen spot to fight, kill and die in the attempt to impose his
superiority upon all the others.

-- Emma Goldman, What is Patriotism? (1908)



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp