inexorgame-obsolete / deprecated-cube-engine-inexor

UNMAINTAINED: Please have a look at the vulkan-renderer
https://inexor.org
zlib License
11 stars 1 forks source link

Ability to filter server browser after game mode #520

Open koppiman opened 6 years ago

koppiman commented 6 years ago

I would like to start inexor and it should ask me in the gui: Oh hi you started Inexor what would you like to do? Maybe edit or multiplayer or singleplayer? After chosen edit the browser should only show servers where edit mode is active If chosen multiplayer it should ask me for gamemode to give only servers with requested gamemode as output and so on, gui should lead me through a structured menu for possibilities in dependencie

MartinMuzatko commented 6 years ago

While I agree that a context-sensitive menu tries to be helpful and has its appeal, this can come with a few problems.

If you expect certain UI elements to be in place somewhere, and they are missing because they are hidden based on your gamemode or your previous selection, then we might need to find a better solution for this. For the serverbrowser, I would rather have a filter that is remembered as a per-user setting. This way, we are flexible enough but we do not hide things based on a decision made when starting up the game, if I understand the requirement correctly.

This is the kind of decision, that shapes how the UI behaves as a whole.

I noted these requirements also in the current wiki page I'm working on: https://github.com/inexorgame/inexor-core/wiki/Main-Menu-UI#main-menunavigation

Please let me know what your further input is for this topic.