Web lists-archives.org

Re: Announce: Network Manager Applet and Dataengine in kdereview




Hi Chris,

Some comments:
 
Thank you for such an in-depth evaluation.  I really appreciate all the time you took to check this out.


* The widget UIs are constructed with code rather than Qt designer .ui
files.  Unless there is a good reason not to use designer it would make
life easier.  There are quite a few minor layout issues and fixing them
is more time consuming if it has to be fixed in code.
 
I implemented them in code because I didn't know how to use Qt Designer and needed some widgets now.  I've implemented the Scan widget in Qt Designer so I hope this makes things easier.
 

* The Wireless settings dialog's network name entry is labelled "ESSID".
Will users who use this part of the applet know what that is?  Perhaps
"Name (ESSID)" or better yet just "Name" would work?
 
I can change this to Name.  I don't think it's ambiguous so I don't see any reason not to.
 

* The access point selection 'map' is an interesting idea but in its
current incarnation it has several disadvantages over a straightforward
list:

- No keyboard navigation.
- The access point labels are small and the text is often cut off.  This
also makes the target area to hit with the mouse quite small.
- The network strength and security indicators are very small and there
is no room for the explanatory text to say what the icons are for.
- The indication of stronger signals meaning closer networks can be
misleading.  Right now it is showing my current network as being right
next to my PC.  In fact the router is actually upstairs and the closest
router (which belongs to the flat below mine) only has a weaker signal
because of additional walls and floors in the way.
- There is a disconnect in the representation used for the signal
strength in the plasma applet (a signal bar) and the representation used
in the access point dialog (distance from a PC).

A pretty animated map might impress users as a fun gimmick but because
of the issues outlined above I'm not sure it is wise to include it in
the first iteration of the applet instead of something simpler.
 
I added the scan widget which includes a "Details View" which allows you to view a list of access points.  I think that a representation of signal strength being distance from a computer isn't that much of a stretch.  Signal strength is reduced as you get further from the source and the case you describe is an edge case that isn't very common from what I've seen.  In any case you can choose the details view if that suits you better.
 


* The encryption settings dialog is pretty scary as it stands.  It
currently provides controls to enter 8 different pieces of information.
My guess is that the user will typically be given just one piece of
information by the network owner (unless the network owner and the user
are the same person) - the network key.
 
In the next version I think it would be possible to look at the key length and determine what the bit-length of the WEP/WPA key is.
 


* It would be useful to have a way to see a basic summary of the
connection status, other than that provided by the applet's icon.
Information such as:
- Current state (Not connected, Connecting, Connected)
- Network name
- Security status ("Secured network" or "Unsecured network")

A tooltip which appears when hovering the mouse over the applet for
example?  More technical information (IP addresses, MAC addresses,
security type) may be useful but is probably best placed in a separate
dialog.
 
I will likely add this for next release.
 


* Something for the future but I think it would be useful to try and
differentiate between "Connected to a network" and "Connected to a
network with internet access."  This is a point of confusion I have
witnessed quite often with Windows XP's status indicator and something
which Microsoft subsequently fixed in Vista by showing a highly
simplified diagram of the network topology in the UI:

Your Computer <---- (Link OK) ---> Router <---- (Link OK) ----> Internet

If the the connection at breaks between the router and the net:

Your Computer <---- (Link OK) ---> Router <---- (No connection) ---->
Internet
 
Again a good idea for next release.
 

Regards,
Robert.
 
I apologize for taking so long to answer.  I've been on vacation with very limited access to the internet.
 
Chris
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<