libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.24k stars 1.83k forks source link

Netplay Room List Text + Sublabel #4565

Open RobLoach opened 7 years ago

RobLoach commented 7 years ago

The Netplay rooms list text could use some tweaking to improve usability, mainly displaying the game name in the main label. Would love @fr500's thoughts on this one.

netplay-rooms

Expected behavior

Should be able to see available games without scrolling and setting focus on the room.

Actual behavior

In order to see what game the netplay room is playing, you have to scroll down to the entry. In the screenshot above, you can't see what "bp" is playing without scrolling down to it.

Steps to reproduce the bug

  1. Run RetroArch
  2. Visit Netplay
  3. Refresh the rooms
  4. See a list of room nicknames, which is helpful, but it would be nicer if it listed the game name.

Version/Commit

You can find this information under Information/System Information

Proposed Solution

Change both the label and sublabel to be more descriptive when browsing the rooms.

Current

Nickname: ROOMNAME
CORENAME (VERSION)
GAME (HASH)

Proposed

ROOMNAME - GAME
CORENAME (VERSION)
HASH
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/41680050-netplay-room-list-text-sublabel?utm_campaign=plugin&utm_content=tracker%2F296058&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F296058&utm_medium=issues&utm_source=github).
silentq commented 7 years ago

Was asked for thoughts on this so I will give them.

Ideally for usability you would probably just want the game name listed.

When pressing on the game name a sub menu should pop up displaying the same way it currently does showing the nicknames exact rom name etc. with all the hosts currently playing the game.

So basically:

Game Name

Essentially this would make finding a game easier imo.

Thoughts?

RobLoach commented 7 years ago

@silentq Ideally for usability you would probably just want the game name listed.

If you were to join a friend though, you would want to easily find her name.

Existing UIs

Here is a quick list of some existing server lists out there...

Old Steam

steam

Battlefront II

large

Minecraft 1.6

maxresdefault

zach-morris commented 7 years ago

Maybe this is or isn't the right place to suggest this, but it would be nice to add an extra field for description of the netplay game, which would just be an optional entry the host could provide when starting the game. Viewing the description the host entered would appear when the available game is highlighted in the lobby. I'm thinking of things like:

Nickname: Zach Core: SNES9x Game: Super Mario World Description: Watch me try to speedrun this game! or Description: Chat with me on discord channel xyz

It could provide just a little more info to people on what the player is interested in.

LibretroAdmin commented 2 years ago

@Cthulhu-throwaway Are there any more useful ideas in this Github issue or can it be closed entirely?