"Connect" screen tweaks... #2194
Replies: 5 comments 6 replies
-
Before any PR this needs much discussion here. Much of this has been discussed before. |
Beta Was this translation helpful? Give feedback.
-
I think this is a workaround to underlying technical problems. Something about relying on UDP messages to get the server list, and if the list is too long it won't fit in a single packet which messes things up, if I'm recalling correctly. |
Beta Was this translation helpful? Give feedback.
-
And for users that direct connect, the address or IP is saved in the section where its typed in, why would we want some default server highlighted, overriding the saved server, when it may never be connected? In my testing, I removed the saved server I direct connect to, ensured there was no highlighted server, then hit Connect, and indeed a server was connected to. I have no issues with layout and appearance. Improved readability is always a plus. |
Beta Was this translation helpful? Give feedback.
-
I assume many people feel this is a bug, so I‘d also suggest to open a feature request in the issues tab and wait for a discussion. You can ping softins and me there, I think? |
Beta Was this translation helpful? Give feedback.
-
… and all the other suggestion about UI: could you please post a draft? I assume @jamulussoftware/designers should look into it. |
Beta Was this translation helpful? Give feedback.
-
Change the window name from "Connect" to "Server list" or "servers", because that better describes what it is.
Make a corresponding change on the main screen that renames "Connect" to "Server list" or "servers".
Now, if you're talking someone through it, there's only one button on screen that says "Connect" :-)
Remove the "Cancel" button - it's redundant.
Make Escape a keyboard shortcut to close the "servers" window (but not the main window).
The connect button has focus by default and will connect to a server if you push it - even if you didn't select a server yet.
Either it should be greyed out by default, or a server should be selected by default.
My preferred design would be for a server to be selected by default - then, by default you can use the arrow keys to change it, and enter to connect.
At the moment the initial focus is on the Directory drop down, and the arrow keys adjust the directory server.
Change "Server Name" to "Name" (The window is now already called "Servers" or "Server List").
Remove ms from each row, it's redundant and reduces information density.
Rename "Ping Time" to "Ping (ms)".
Use a monospace font for the number columns, and right align them - it makes stuff line up neatly reducing visual clutter.
Normalise the location information somehow, so it's better aligned and has some sorting value.
Perhaps there should be a Country column (that could show a flag) that's specified on the server using an ISO country code.
A blank default in the server config would be more useful than "yourCity". (I'm pretty much stealing the idea from xqf etc)
It's not obvious why some server names are bold and some are not.
Maybe server names should be bold when they aren't empty?
As a bonus a uniwidth font could be used, so the letters don't change position when they change weight. (Are there any suitable uniwidth fonts that are already installed on all platforms?)
From a usability point of view I don't want to have to choose a directory server.
Instead the genre should be a column in the server list. That's not really a UI problem.
Maybe there should be a "Song" or "subject" column too that users on the server can update. Unlikely they will, but it might give a better flavor of what the server is about. (it's akin to a 'map' on a game server browser). You might write "American Songbook", "Christmas Carols" "Blues in G" or "Jaja Ding Dong". Servers should probably blank it by default when all clients disconnect.
Should I attempt a PR?
Beta Was this translation helpful? Give feedback.
All reactions