Re: gui design of nm-applet

2010-04-06 Thread Dan Williams
On Thu, 2010-04-01 at 10:35 +0200, Torsten Spindler wrote:
 Hello,
 
 On Thu, 2010-04-01 at 20:52 +1300, Simon Geard wrote:
 ...
  Your link doesn't seem to be publicly accessible - I get You are not
  allowed to view this page when I click on it...
 
 you are right. My wrong for sending out an internal link. I guess the
 work results will be published some time on the public Ubuntu wiki.
 Sorry for the mis-information.

Would be nice to coordinate designs, however, while they are actually
in-progress.

I know the GNOME Shell team is also working on a redesign for GNOME 3.0,
plus there's the existing design ideas we had from a year or two ago
that I blogged about.

If there end up being more than one design proposals, it's going to be a
lot harder to make any of them happen...

Dan


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-04-01 Thread Torsten Spindler
On Wed, 2010-03-31 at 21:35 -0400, Yclept Nemo wrote:
 ... Furthermore ubuntu just implemented a
 complete interface redesign after a lengthy evaluation of many
 individual components and applications. I'm sure you could find
 someone on one of the ubuntu teams to provide a much more professional
 design evaluation of nm-applet.

Work on a re-design of a network connectivity applet has already been
started and some information can be found here:
https://wiki.canonical.com/Ubuntu/NetworkMenu

I do not know of any schedule that will bring this enhanced network menu
on the desktop though.

Regards,
Torsten


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-04-01 Thread Simon Geard
On Thu, 2010-04-01 at 09:23 +0200, Torsten Spindler wrote:
 Work on a re-design of a network connectivity applet has already been
 started and some information can be found here:
 https://wiki.canonical.com/Ubuntu/NetworkMenu
 

Your link doesn't seem to be publicly accessible - I get You are not
allowed to view this page when I click on it...

Simon.


signature.asc
Description: This is a digitally signed message part
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-04-01 Thread Torsten Spindler
Hello,

On Thu, 2010-04-01 at 20:52 +1300, Simon Geard wrote:
...
 Your link doesn't seem to be publicly accessible - I get You are not
 allowed to view this page when I click on it...

you are right. My wrong for sending out an internal link. I guess the
work results will be published some time on the public Ubuntu wiki.
Sorry for the mis-information.

Regards,
Torsten

___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-31 Thread Yclept Nemo
 But most of them do have a more or less technical background. The users I am 
 thinking about are really native end users.
Ubuntu has very many users and it's polished easy-to-use interface
does not target technical proficiency. The problem is contacting the
users - perhaps a survey concerning the design of nm-applet could be
held on the ubuntu forums. Furthermore ubuntu just implemented a
complete interface redesign after a lengthy evaluation of many
individual components and applications. I'm sure you could find
someone on one of the ubuntu teams to provide a much more professional
design evaluation of nm-applet.

 Despite the fact that the line is not left-aligned, is not active-colored, 
 and not bold?
I also felt that the dividing line was a logical separation between
interfaces. However I like the layout and I think a few tweaks can
vastly improve the appearance of the current applet.

Title
  -  Wired Networks
  -  Wireless Networks
 . Should strike as the largest, foremost element
   - Font is not the darkest color
   - Font is not the largest
 * The title font is either the same size or smaller than the
Available font in the divider. However, the boldness of the title
font gives it a squished appearance that makes it look smaller.


Divider
- Available 
  . Experiment completely discarding the divider, or perhaps replacing
it with a larger line spacing between the connected and disconnected
networks - no more than a half-space though.
- At the very least shrink the Available font and if possible
shorten the right spur of the dividing line while maintaining a
left-alignment.


Disconnect Option
  . Since the disconnect option is currently placed directly beneath
the connected network and not at the bottom of the network interface
category (Wireless|Wired) I am given the feeling that this option
is connection-specific. After all, it could be possible to have
multiple VPN or Wireless? network connections. From this premise I
suggest the disconnect option:
  . Should be a smaller font
  . Should be indented
  . Should be demarcated with an indentation decoration, possibly the
unicode arrow (U+21AA) or if unicode is unavailable, substituted with
a transparent image

Network List
  . Currently the list is two-column: a left-aligned network name and
a right aligned image representing wireless network strength.
  . If the above suggestions do not create a clear enough distinction
between connected and disconnected networks, consider replacing with a
three-columned list:
- left-aligned bullet/asterisk signifying connected networks.
Left-aligned network name. Right-aligned network icon.

VPN connections
  . I have yet to create VPNs through network manager, but once I
created I assume they would be given a
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-31 Thread Yclept Nemo
Obviously, I hadn't finished:

 VPN connections
  . I have yet to create VPNs through network manager, but once
 created I assume they would be given a
a title-area on the same logical level as the Wired and Wireless
network areas. This is why I recommend the full horizontal rule be
saved until the very bottom of the applet popup-menu to demarcate
special (top-level) logical sections such as VPN Connections  and
Connect to Hidden Wireless Network(s?)...

Other Sections (Optional radical modification)
 -  VPN Connections
 -  Create New Wireless Network
  . Create a new title-area of the same level as the Wired and
Wireless network areas with the name Create networks
  . Append two children to this new area: Create New VPN Connection
and Create New Wireless Network

Network List
HG suggests completely replacing the network list workflow with
clickable bullets thereby removing the need for the disconnect button.
This is an equally valid suggestion and also more succinct.
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-30 Thread Dan Williams
On Thu, 2010-03-25 at 20:42 +0100, Hans-Gerd van Schelve wrote:
 On Tue, 23 Mar 2010 02:40:29 -0700, Dan Williams d...@redhat.com wrote:
  On Fri, 2010-03-19 at 21:23 +0100, Hans-Gerd van Schelve wrote:
  On Wed, 10 Mar 2010 17:50:03 +0100, van Schelve pub...@van-schelve.de
  wrote:
   On Tue, 09 Mar 2010 16:55:35 -0800, Dan Williams d...@redhat.com
  wrote:
   On Mon, 2010-03-08 at 13:24 +0100, van Schelve wrote:
   We are planning to rollout NM  0.8 to a very! big number of mobile
   Linux
   systems. Our different usecases for NM are Ethernet, 3G datacards,
   bluetooth based 3g and in small numbers wlan as well.
   
   Today we had a discussion about nm-applet in our companay. We are
   worried
   about our user get overcharge with the usability of nm-applet. The
   biggest
   painpoint we talked about in this context is way nm presents the
   available
   devices, available connections and the active connections.
   
   The horizontal separator should be removed from nm-applet. It looks
   like
   a
   logical separator between different connection types.
   
   Hmm, the indentation was supposed to help make that clearer.  The
   problem is that we do need a mechanism to distinguish between the
   current network connection for that device and it's associated
  actions
   (like disconnect) and the other available connections. 
 Unfortunately
   we're currently stuck in a GtkMenu widget where we can't control the
   layout in a fine-grained manner without violating a lot of UI
  principles
   (since it is still a menu).
   
   Maybe it could be a way using differnt font size / weight? Or maybe
   indenting blockwise?
   
   It might work to make the available text in the line smaller
 perhaps
   to differentiate it more from the surrounding text?
   
   
   What do you think about presenting the list in this way:
  One additional thing I thought about could be a disconnect entry
  in each section
  
  Right, but now you're getting dangeriously close to what we already
  have :)  When you start adding a Disconnect option, you then need to
  physically separate that disconnect option somehow from the rest of the
  available connections, because Disconnect isn't a connection and thus
  shouldn't be grouped with the other connections unless there's some
  visible separation.
 
 I don't think so. We discussed this once again. The disconnect option must
 be in the group because it is directly affected to the one open connection
 in this group. The line implicate a logical breakup. I tested this with a
 small number of colleagues that never have seen nm-applet. They all told
 me the same. They are confused about active connections, available
 connections
 and their first impression was that a line is a separation between two 
 devices.

Despite the fact that the line is not left-aligned, is not
active-colored, and not bold?

Dan


  
  Would simply making the - Available - text a bit smaller suffice
  to reduce the open space?
  
  Dan
 
 Hans-Gerd
 
  
   
   -
   Wired Network
 [ ] Auto eth0 (100Mit FD)
  disconnect from this device
   -
   Mobile Broadband
 [x] MyCompany
  disconnect from this device
   -
   Nokia 6680 (Bluetooth)
 [ ] MyCompany
  disconnect from this device
   -
   Wireless Network
 [x] Foobar (83%)
 [ ] blahfasel  (60%)
 [ ] muckebock  (50%)
 Connect to Hidden Wireless Network
 Create New Wireless Network
  disconnect from this device
   -
   VPN
 [ ] MyCompany (openvpn)
 [ ] @Home (vpnc)
  disconnect vpn
   
   
   The user is able to activate or deactivate a connection by clicking
   into
   a checkbox, or even better using a radio button because you can only
  have
   one active connection for each physical device. The horizonal rules
 are
   not
   really necessary but I thought you like them ;-)
   
  
   Are there currently any plans to polish the nm-applet?
   
   Mainly plans to stop using a GtkMenu widget entirely and move to a
   more
   freeform widget.  That's not in-progress yet though.  Until then we
   can
   certainly discuss ways to make the current menu-based approach
 better,
   especially if we find that users are confused with it.  We should
 have
  a
   lot better data on the new applet too given that both Ubuntu 9.10
 and
   Fedora 12 shipped with it.
   
   
   You are right. The user will give response. But most of them do have
 a
   more
   or less technical background. The users I am thinking about are
 really
   native
   end users. They know their business application (more or less). They
  know
   the
   difference between eMail and a letter. That's it. 
   
   My problem is that I have thousands of them ;-)
   
   HG
   
   Dan
   ___
   NetworkManager-list mailing 

Re: gui design of nm-applet

2010-03-23 Thread Dan Williams
On Fri, 2010-03-19 at 21:23 +0100, Hans-Gerd van Schelve wrote:
 On Wed, 10 Mar 2010 17:50:03 +0100, van Schelve pub...@van-schelve.de
 wrote:
  On Tue, 09 Mar 2010 16:55:35 -0800, Dan Williams d...@redhat.com
 wrote:
  On Mon, 2010-03-08 at 13:24 +0100, van Schelve wrote:
  We are planning to rollout NM  0.8 to a very! big number of mobile
  Linux
  systems. Our different usecases for NM are Ethernet, 3G datacards,
  bluetooth based 3g and in small numbers wlan as well.
  
  Today we had a discussion about nm-applet in our companay. We are
  worried
  about our user get overcharge with the usability of nm-applet. The
  biggest
  painpoint we talked about in this context is way nm presents the
  available
  devices, available connections and the active connections.
  
  The horizontal separator should be removed from nm-applet. It looks
  like
  a
  logical separator between different connection types.
  
  Hmm, the indentation was supposed to help make that clearer.  The
  problem is that we do need a mechanism to distinguish between the
  current network connection for that device and it's associated
 actions
  (like disconnect) and the other available connections.  Unfortunately
  we're currently stuck in a GtkMenu widget where we can't control the
  layout in a fine-grained manner without violating a lot of UI
 principles
  (since it is still a menu).
  
  Maybe it could be a way using differnt font size / weight? Or maybe
  indenting blockwise?
  
  It might work to make the available text in the line smaller perhaps
  to differentiate it more from the surrounding text?
  
  
  What do you think about presenting the list in this way:
 One additional thing I thought about could be a disconnect entry
 in each section

Right, but now you're getting dangeriously close to what we already
have :)  When you start adding a Disconnect option, you then need to
physically separate that disconnect option somehow from the rest of the
available connections, because Disconnect isn't a connection and thus
shouldn't be grouped with the other connections unless there's some
visible separation.

Would simply making the - Available - text a bit smaller suffice
to reduce the open space?

Dan

  
  -
  Wired Network
[ ] Auto eth0 (100Mit FD)
 disconnect from this device
  -
  Mobile Broadband
[x] MyCompany
 disconnect from this device
  -
  Nokia 6680 (Bluetooth)
[ ] MyCompany
 disconnect from this device
  -
  Wireless Network
[x] Foobar (83%)
[ ] blahfasel  (60%)
[ ] muckebock  (50%)
Connect to Hidden Wireless Network
Create New Wireless Network
 disconnect from this device
  -
  VPN
[ ] MyCompany (openvpn)
[ ] @Home (vpnc)
 disconnect vpn
  
  
  The user is able to activate or deactivate a connection by clicking into
  a checkbox, or even better using a radio button because you can only
 have
  one active connection for each physical device. The horizonal rules are
  not
  really necessary but I thought you like them ;-)
  
 
  Are there currently any plans to polish the nm-applet?
  
  Mainly plans to stop using a GtkMenu widget entirely and move to a more
  freeform widget.  That's not in-progress yet though.  Until then we can
  certainly discuss ways to make the current menu-based approach better,
  especially if we find that users are confused with it.  We should have
 a
  lot better data on the new applet too given that both Ubuntu 9.10 and
  Fedora 12 shipped with it.
  
  
  You are right. The user will give response. But most of them do have a
  more
  or less technical background. The users I am thinking about are really
  native
  end users. They know their business application (more or less). They
 know
  the
  difference between eMail and a letter. That's it. 
  
  My problem is that I have thousands of them ;-)
  
  HG
  
  Dan
  ___
  NetworkManager-list mailing list
  NetworkManager-list@gnome.org
  http://mail.gnome.org/mailman/listinfo/networkmanager-list


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-19 Thread Hans-Gerd van Schelve
On Wed, 10 Mar 2010 17:50:03 +0100, van Schelve pub...@van-schelve.de
wrote:
 On Tue, 09 Mar 2010 16:55:35 -0800, Dan Williams d...@redhat.com
wrote:
 On Mon, 2010-03-08 at 13:24 +0100, van Schelve wrote:
 We are planning to rollout NM  0.8 to a very! big number of mobile
 Linux
 systems. Our different usecases for NM are Ethernet, 3G datacards,
 bluetooth based 3g and in small numbers wlan as well.
 
 Today we had a discussion about nm-applet in our companay. We are
 worried
 about our user get overcharge with the usability of nm-applet. The
 biggest
 painpoint we talked about in this context is way nm presents the
 available
 devices, available connections and the active connections.
 
 The horizontal separator should be removed from nm-applet. It looks
 like
 a
 logical separator between different connection types.
 
 Hmm, the indentation was supposed to help make that clearer.  The
 problem is that we do need a mechanism to distinguish between the
 current network connection for that device and it's associated
actions
 (like disconnect) and the other available connections.  Unfortunately
 we're currently stuck in a GtkMenu widget where we can't control the
 layout in a fine-grained manner without violating a lot of UI
principles
 (since it is still a menu).
 
 Maybe it could be a way using differnt font size / weight? Or maybe
 indenting blockwise?
 
 It might work to make the available text in the line smaller perhaps
 to differentiate it more from the surrounding text?
 
 
 What do you think about presenting the list in this way:
One additional thing I thought about could be a disconnect entry
in each section
 
 -
 Wired Network
   [ ] Auto eth0 (100Mit FD)
disconnect from this device
 -
 Mobile Broadband
   [x] MyCompany
disconnect from this device
 -
 Nokia 6680 (Bluetooth)
   [ ] MyCompany
disconnect from this device
 -
 Wireless Network
   [x] Foobar (83%)
   [ ] blahfasel  (60%)
   [ ] muckebock  (50%)
   Connect to Hidden Wireless Network
   Create New Wireless Network
disconnect from this device
 -
 VPN
   [ ] MyCompany (openvpn)
   [ ] @Home (vpnc)
disconnect vpn
 
 
 The user is able to activate or deactivate a connection by clicking into
 a checkbox, or even better using a radio button because you can only
have
 one active connection for each physical device. The horizonal rules are
 not
 really necessary but I thought you like them ;-)
 

 Are there currently any plans to polish the nm-applet?
 
 Mainly plans to stop using a GtkMenu widget entirely and move to a more
 freeform widget.  That's not in-progress yet though.  Until then we can
 certainly discuss ways to make the current menu-based approach better,
 especially if we find that users are confused with it.  We should have
a
 lot better data on the new applet too given that both Ubuntu 9.10 and
 Fedora 12 shipped with it.
 
 
 You are right. The user will give response. But most of them do have a
 more
 or less technical background. The users I am thinking about are really
 native
 end users. They know their business application (more or less). They
know
 the
 difference between eMail and a letter. That's it. 
 
 My problem is that I have thousands of them ;-)
 
 HG
 
 Dan
 ___
 NetworkManager-list mailing list
 NetworkManager-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/networkmanager-list
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-10 Thread van Schelve
On Tue, 09 Mar 2010 16:55:35 -0800, Dan Williams d...@redhat.com wrote:
 On Mon, 2010-03-08 at 13:24 +0100, van Schelve wrote:
 We are planning to rollout NM  0.8 to a very! big number of mobile
Linux
 systems. Our different usecases for NM are Ethernet, 3G datacards,
 bluetooth based 3g and in small numbers wlan as well.
 
 Today we had a discussion about nm-applet in our companay. We are
worried
 about our user get overcharge with the usability of nm-applet. The
 biggest
 painpoint we talked about in this context is way nm presents the
 available
 devices, available connections and the active connections.
 
 The horizontal separator should be removed from nm-applet. It looks
like
 a
 logical separator between different connection types.
 
 Hmm, the indentation was supposed to help make that clearer.  The
 problem is that we do need a mechanism to distinguish between the
 current network connection for that device and it's associated actions
 (like disconnect) and the other available connections.  Unfortunately
 we're currently stuck in a GtkMenu widget where we can't control the
 layout in a fine-grained manner without violating a lot of UI principles
 (since it is still a menu).
 
 Maybe it could be a way using differnt font size / weight? Or maybe
 indenting blockwise?
 
 It might work to make the available text in the line smaller perhaps
 to differentiate it more from the surrounding text?
 

What do you think about presenting the list in this way:

-
Wired Network
  [ ] Auto eth0 (100Mit FD)
-
Mobile Broadband
  [x] MyCompany
-
Nokia 6680 (Bluetooth)
  [ ] MyCompany
-
Wireless Network
  [x] Foobar (83%)
  [ ] blahfasel  (60%)
  [ ] muckebock  (50%)
  Connect to Hidden Wireless Network
  Create New Wireless Network
-
VPN
  [ ] MyCompany (openvpn)
  [ ] @Home (vpnc)


The user is able to activate or deactivate a connection by clicking into
a checkbox, or even better using a radio button because you can only have
one active connection for each physical device. The horizonal rules are
not
really necessary but I thought you like them ;-)

 Are there currently any plans to polish the nm-applet?
 
 Mainly plans to stop using a GtkMenu widget entirely and move to a more
 freeform widget.  That's not in-progress yet though.  Until then we can
 certainly discuss ways to make the current menu-based approach better,
 especially if we find that users are confused with it.  We should have a
 lot better data on the new applet too given that both Ubuntu 9.10 and
 Fedora 12 shipped with it.
 

You are right. The user will give response. But most of them do have a
more
or less technical background. The users I am thinking about are really
native
end users. They know their business application (more or less). They know
the
difference between eMail and a letter. That's it. 

My problem is that I have thousands of them ;-)

HG

 Dan
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: gui design of nm-applet

2010-03-09 Thread Dan Williams
On Mon, 2010-03-08 at 13:24 +0100, van Schelve wrote:
 We are planning to rollout NM  0.8 to a very! big number of mobile Linux
 systems. Our different usecases for NM are Ethernet, 3G datacards,
 bluetooth based 3g and in small numbers wlan as well.
 
 Today we had a discussion about nm-applet in our companay. We are worried
 about our user get overcharge with the usability of nm-applet. The biggest
 painpoint we talked about in this context is way nm presents the available
 devices, available connections and the active connections.
 
 The horizontal separator should be removed from nm-applet. It looks like a
 logical separator between different connection types.

Hmm, the indentation was supposed to help make that clearer.  The
problem is that we do need a mechanism to distinguish between the
current network connection for that device and it's associated actions
(like disconnect) and the other available connections.  Unfortunately
we're currently stuck in a GtkMenu widget where we can't control the
layout in a fine-grained manner without violating a lot of UI principles
(since it is still a menu).

 Maybe it could be a way using differnt font size / weight? Or maybe
 indenting blockwise?

It might work to make the available text in the line smaller perhaps
to differentiate it more from the surrounding text?

 Are there currently any plans to polish the nm-applet?

Mainly plans to stop using a GtkMenu widget entirely and move to a more
freeform widget.  That's not in-progress yet though.  Until then we can
certainly discuss ways to make the current menu-based approach better,
especially if we find that users are confused with it.  We should have a
lot better data on the new applet too given that both Ubuntu 9.10 and
Fedora 12 shipped with it.

Dan


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list