New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
open server list at startup #2857
base: master
Are you sure you want to change the base?
Conversation
Further improvements can be done over this:
This may eventually be done too:
But this is not for this PR, I just mean this PR is part of a whole UI redesign thought for years to makes things easier for users, we're just slow to implement it: |
Yo! And yeah, the user is looking for a game to play, the user is not looking for an UI to use. Then, I think that add a "create" part is a good idea. "remember what was the previous tab opened (server browser or server creation)" |
0bf394e
to
70824ce
Compare
It's kind of obnoxious for the game to immediately start sending a bunch of network traffic on startup, even though it is unknown whether the user intends to go online. |
If the player just wants to play a local game, he does after the merge of this the exact same thing he does before the merge of this: he clicks the “Start Local/LAN game” menu entry. There is no difference for local game, no regression, nothing more complicated that before. This patches makes some things easier, no other things are made less easy than before. This change brings no regression to local game or game creation.
That's why I would like to see an option to not query Internet. |
And right now, if you have a bad network, the time it takes for the information to be received, everything will be frozen, you won't be able to do anything. |
As mentionned in #2826:
I believe the centering of the main menu is a workaround for the issue of not providing in the center of the screen what the user is actually looking for.
The user is looking for a game to play, the user is not looking for an UI to use.
There is no main menu to use to join a game if the server browser is automatically opened at game startup, meaning the main menu placement becomes non-critical.
About joining games:
About other actions:
I see no drawback on the topic of user interaction. Everything is either easier to do, or like before.
This effort is a continuation on what was started in UnvanquishedAssets/unvanquished_src.dpkdir#14:
We already show to the user the very first thing he looks for while being a new user (nickname and language), now we would show to the user the very first thing he looks for while not being a new user (server list).