MantisBT - Doomseeker
View Issue Details
0003984DoomseekerUIpublic2022-03-24 15:182022-05-28 14:51
WubTheCaptain 
 
noneminorsometimes
newopen 
1.3.2 
 
0003984: The main UI (server browser) can present too much (unnecessary) information at once
Discussion in issue 0003968's notes brought up conversation about where server details should be shown. After some thought, I think the main UI presents (at worst) too much information. I see this as an accessibility issue, particularly for new users. The UI makes me think (too much) what I need to do, even as an experienced user. Sometimes I need to read to know what a checkbox, a text field or something does, it's not a fondly memorable part of the interface. (For me, the memorable parts of the interface are: Double-clicking a server joins a server, where the "Create Game" button is located, and where the search is located.)
I don't want to see the "address" or "WADs" information presented to me immediately, or fine server details about what it's running. The server name most likely conveys that information me already.
Attached illustration, mimicking my common configuration and how I may feel about Doomseeker when returning to it from a hiatus. I drew it deliberately to make it more challenging for experienced users, to have a little bit of insight how a new user may see the program.
Some food for thought. Imagining using this illustrated interface (as a new user), could you...
  • ...find (or search) for a server by name?
  • ...find and join your Hungarian friend's server (by flag)?
  • ...find and join your German friend's server (by flag)?
  • ...find and join your Brazilian friend's server (by flag)?
  • ...understand what the bars on the left represent? Can they be understood as progress indicators? What do the colors represent?
  • ...understand what the icons left-most of the bars represent? How do you feel about them perceived as illustrated?
  • ...navigate effortlessly to the "Create Game" dialog?
  • ...search and limit display to all servers hosted in $country?
  • ...describe or make use of each of the server browser columns from the illustrated information? Could you do so when allowed to read the server name?
  • ...tell what the bottom panel says on the left?
  • ...tell what the bottom panel says on the right?
  • ...describe each of the checkboxes on the right from off the top of your head?
  • ...describe each of the textboxes on the right from off the top of your head?
  • ...describe what the numbers and "N/A" are at the bottom right corner (without the tooltip)? Is "N/A" understandable?
No tags attached.
related to 0004005acknowledged  Unable to search and sort servers by country flag 
png Doomseeker 1.3.2 main UI illustrated by WubTheCaptain.png (27,608) 2022-03-24 15:18
https://zandronum.com/tracker/file_download.php?file_id=2722&type=bug
png

png Doomseeker reduced UI illustrated by WubTheCaptain.png (16,629) 2022-03-24 15:19
https://zandronum.com/tracker/file_download.php?file_id=2724&type=bug
png
Issue History
2022-03-24 15:18WubTheCaptainNew Issue
2022-03-24 15:18WubTheCaptainFile Added: Doomseeker 1.3.2 main UI illustrated by WubTheCaptain.png
2022-03-24 15:18WubTheCaptainFile Added: Doomseeker reduced UI illustrated by WubTheCaptain.png
2022-03-24 15:18WubTheCaptainFile Deleted: Doomseeker reduced UI illustrated by WubTheCaptain.png
2022-03-24 15:19WubTheCaptainFile Added: Doomseeker reduced UI illustrated by WubTheCaptain.png
2022-03-24 15:24WubTheCaptainNote Added: 0022159
2022-03-24 15:24WubTheCaptainNote Edited: 0022159bug_revision_view_page.php?bugnote_id=22159#r13583
2022-03-24 16:01WubTheCaptainNote Added: 0022162
2022-03-24 22:58Blzut3Note Added: 0022165
2022-05-28 12:41WubTheCaptainNote Added: 0022232
2022-05-28 12:42WubTheCaptainNote Edited: 0022232bug_revision_view_page.php?bugnote_id=22232#r13601
2022-05-28 12:43WubTheCaptainPrioritylow => none
2022-05-28 14:37WubTheCaptainNote Added: 0022239
2022-05-28 14:39WubTheCaptainNote Edited: 0022239bug_revision_view_page.php?bugnote_id=22239#r13615
2022-05-28 14:51WubTheCaptainRelationship addedrelated to 0004005

Notes
(0022159)
WubTheCaptain   
2022-03-24 15:24   
Imagining using this illustrated interface (as a new user), could you...
  • with an user interface that presents the "X" buttons, find the correct "X" button to close the program?


(0022162)
WubTheCaptain   
2022-03-24 16:01   
If this issue needs to be summarized someway else, it's imho that any panels attached to the main server browser UI suck. I can't imagine them being improved to the extent of being good (an exception may be the "buddies" panel, which I don't use).
(0022165)
Blzut3   
2022-03-24 22:58   
The buddies panel definitely has room for improvement, and honestly the panel that I'm least happy with from a design perspective. People definitely use it, but I can't say I've been particularly happy with the UX. Just been short of ideas on how to do it better.
(0022232)
WubTheCaptain   
2022-05-28 12:41   
(edited on: 2022-05-28 12:42)
I proposed in note 0004002:0022231 replacing the server filtering checkboxes (or the advanced version of it) with text based syntax, such as "country:CH" to search for servers the IP2C database returns geolocation data to Switzerland, or "-TSPG" to exclude servers with "TSPG" in name. It could solve a lot of issues listed in OP, at a cost of plausibly decreased new user experience if the syntax is too intricate.

(0022239)
WubTheCaptain   
2022-05-28 14:37   
(edited on: 2022-05-28 14:39)
Quote from WubTheCaptain
"country:CH"

This may run into issues with localization support, unlikely to be ever localized. But also, support for Unicode representation: 🇨🇭.