Lets imagine in server list i have this servers: Freenode --> the servers Network name irc.freenode.net chat.eu.freenode.net so i click in the Network entry Freenode (in which already have several servers inside), than click in button "New" and the dialog that appears its not to add a new server but its the same general dialog to create a new Network with new servers and still handle identity. This is rather confusing and not intuitive, being a server list should allow to correctly create,delete and change (manage) networks and servers. thus having buttons (or other solutions) to differentiate Networks from Servers and having working buttons accordingly. Reproducible: Always Steps to Reproduce: already described Actual Results: already described Expected Results: already described
Moving to wishlist as this requires a change in the current dialog.
Currently the Server List dialog has a Tree View with the top level entries being Networks. Servers in the Network entry are shown as a child entry. The button named "New..." opens a New Network dialog. The button named "Edit..." opens an Edit Network dialog, which has the functionality as required by Simple. If we were to clarify the buttons with text as "New Network" and "Edit Network", it should get rid of the ambiguity, but will make the button text longer, which seems to not match how this UI seems to have been designed. (The design was possibly trying to take as small screen space as possible, while giving most of the space to the main displayed text (the tree view in this case) by reducing the button size.) Usually, in case of a Tree View, you would expect the "New" button to add a top level entry and that expectation is matched over here. A simple fix would be to keep the tree view collapsed at all times (hence acting as a List View), which would remove the ambiguity.