Description of problem:
Version-Release number of selected component (if applicable):0.93-3.mga1
Steps to Reproduce:
1. Launch draknetcenter
2. Select "Wireless (Wifi)"
3. Hit the Connect / Disconnect button (assuming the the Wlan interface is already configured)
When configuring / (dis)connecting a wlan interface, the user interface to draknetcenter does not provide sufficient user-feedback on the success of connect / disconnect actions. In particular, the user would expect the network center to
- update the icon in the "Wireless (Wifi)... " line (1st line of the
"wlan" section) of the display - icon with a red checkbox (disconnected),
resp. a transmitter icon (connected),
- update the label of the "Connect/Disconnect" button (right bottom below
the display of available interfaces) to reflect the new state,
- update the icon in the selected line of the list available networks that
represents the connection state of the network
At present, hitting the connect / disconnect button makes a small window
appear, which after some labour goes away without providing information on the
success of the operation. To verify whether the connect / disconnect really has been done, the network center must be closed and re-launched.
There is a minor issue that should be easy to improve:
- the antenna icon used is difficult to discern against the background,
in particular the difference between the icon with a single circle
(disconnected) or serveral circles (connected).
It would be of big help, if the yellow popup window that results from hovering over the network icon in the system tray could not only indicate details of the wired connection, but also that of a connected wlan - but this might be a KDE ("upstream") issue.
Steps to Reproduce:
Sorry for responding so late.
Do you mind giving an update about these issues in current Cauldron?
Thank you for picking this up. Things have slightly evolved - here is a list modifications to be applied to the original bug report:
1. The version is now "1" and not "Cauldron" any more
2. Version-Release number is now drakx-net-0.97-1.mga1
3. The GUI has changed - best if I reword my bug description to reflect these changes, but also to make it easier to understand
When configuring / (dis)connecting a wlan interface, the user interface to
draknetcenter applet practically does not provide any feedback on success or failure of the operation:
- the "Wireless (Wifi)... " line (1st line of the "wlan" section) of the display
sufficient user-feedback on the success of remains in its initial state (red or green) - which represent that state of the connection at the moment the applet was launched: it should change from red to green when, after hitting the "Connect button" (and having waited some time) the state of the connection changes to green - and vice-versa for disconnecting
- the Action selection button keeps its initial label and action (e.g. label = Connect, action = launch connection if the initial state was "disconnected", resp. Disconnect and launch disconnection if the initial state was "connected"). The label and action attached to the button should toggle once an action has succes: it should switch from Connect to Disconnect.
Some "moralising": at present, the user does not get feedback on the success of what he asked to be done - the "connecting" resp. "disconnecting" popup just disappears after some time, the user must quit the applet and launch it again to verify if the action terminated with success or not.
A secondary benefit would be, that - whithout re-launching the applet - one could do the opposite action (e.g. disconnect after a connect), for instance while testing a connection.
It would be of big help, if the popup window that results from hovering
over the network icon in the system tray could not only indicate details of the
wired connection, but also that of a connected wlan - but this might be a KDE
While doing this rewording, I hit another item that would be nice to tackle if time is invested on improving the user interface of the draknet applet: the draknet applet should allow to switch between profiles. Background:
At present, a switch between existing profiles can only be done by in the Mageia control center (configure network configuration branch).
However, the Draknet applet has a clear distinction of its functionality with respect to what is done in the Control Center: it allows to select between already existing alternatives, it allows to do this without root privileges, and it is tailoured for use by a simple user. Changing a profile comes into this category, having that option in the applet would make the applet a substantially more powerful tool.
Usage example: on my laptop, I have added a "home" profile (connection to my home access point) and a "roaming" profile (to use when I am travelling, for instance in a meeting with a guest access point) - I am retired, otherwise I might also have a "work" profile.
(In reply to comment #2)
> Thank you for picking this up. Things have slightly evolved - here is a list
> modifications to be applied to the original bug report:
> 1. The version is now "1" and not "Cauldron" any more
But for the enhancement request, the work is for the new release and not for the stable. ;)
(But we don't have a drakx-net maintainer for now :/ )
Sure - that was my understanding. Let me add some priorities to my wish list:
1. Give the user feedback on what he is achieving (base the implementation on sound GUI principles)
10. Add a "select-profile feature"
12. Show the state of the wireless connection in the popup window
(using a scale of 1 ... 20)
This bug was filed against cauldron, but we do not have cauldron at the moment.
Please report whether this bug is still valid for Mageia 2.
It is valid for Mageia 2 - for instance, see the discussions in the forum on the lack of feedback on connection status
(In reply to comment #6)
> It is valid for Mageia 2 - for instance, see the discussions in the forum on
> the lack of feedback on connection status
Thanks, Juergen :)
When I pinged all those bugs I didn't have time to look at each on of them, I had to mass-select them.
well we can't new feature in a stable release
(In reply to comment #8)
> well we can't new feature in a stable release
ouch, you're right.
Changing MGA2TOO to (MGA2)
Well, there is the alternative to make this a features proposals for Mageia 3 - but I think it is better to keep it as an enhancement bug: the suggestion is to improve (some details in) an existing application, without getting into the discussion on concepts of configuring a network interface.
Is MGA2 the right whiteboard keyword for an enhancement to be considered during pre-release cauldron?
(In reply to comment #10)
> Is MGA2 the right whiteboard keyword for an enhancement to be considered during
> pre-release cauldron?
No that is "Target Milestone: Mageia 3"
Thanks for asking :)
I use (MGA2) to show the bug wasn't solved for Mageia 2, because months after Mageia 1 release I still saw open bug reports against old cauldron, that had never been confirmed for Mageia 1 and/or for cauldron after Mageia 1 release. Many of those bugs weren't valid anymore.
Sorry, but this bug saw no action since more than 2 yrs ago.
No cauldron package has stayed the same since then.
Closing as OLD
Please reopen if this report is still valid for _current_ cauldron and/or fully
updated Mageia 4
Let's not close enhancement requests, those can remain valid for a long time.
Samuel is right - but: the description of the bug, and the suggestion how to go about improving the interface is slightly outdated.
The interface to wifi configuration is still poor, and not adapted to what naive users expect. It violates one of the basic principles of user-interface design: when a user requests an action, there should be an acknowledgement, and the user should get informed about success or failure - that is a generalisation of my initial suggestion for an enhancement.
CC'ing anaselli, in case he intends to have a libyui port of drakx-net, too
@Anaselli: if you think that a second set of fingers could be of help, tell me. I dropped supporting packages since (given age and health) I cannot commit any more to do urgent-response work, but this is a kind of project where I think that I can contribute.
@Juergen Harms (comment #16) i think drakx-net is almost all to be ported yet, matteo
started to work on it, just because he needed that to work on manahost and manawall
(firewall). If you think you can contribute please contact me privately via mail
and let's see what you can/would like to do. There are a lot of things in manatools to
work on yet, but that is a bit OT here :)
Still valid (Mageia-7 Beta-1) - the arguments to keep this as an enhancement request are still valid too.
Mageia 3 =>