Skip to content
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

Improve login UI and general layout #6

Open
ivancea opened this issue Jul 11, 2024 · 0 comments
Open

Improve login UI and general layout #6

ivancea opened this issue Jul 11, 2024 · 0 comments
Labels
:client Related with the client (UI, forms, connection, webpack...) enhancement New feature or request !not-ready Issue not ready to be publicly worked on

Comments

@ivancea
Copy link
Owner

ivancea commented Jul 11, 2024

Login form could be centered in the screen, like a pop-up.

On login, hide it and show the game.

Technically, a UI layer should be added. It could be, for example, an automata-like object, where a controller handles the UI, and on some events, it replaces itself with a different controller. Like:

Form -(On join)-> Game
Game -(On connection error)-> Results
Game -(On end)-> Results
Results-(On play again)-> Game
Results-(On return)-> Form
@ivancea ivancea added enhancement New feature or request :client Related with the client (UI, forms, connection, webpack...) labels Jul 11, 2024
@ivancea ivancea added this to the Public release milestone Jul 19, 2024
@ivancea ivancea added the !not-ready Issue not ready to be publicly worked on label Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:client Related with the client (UI, forms, connection, webpack...) enhancement New feature or request !not-ready Issue not ready to be publicly worked on
Projects
None yet
Development

No branches or pull requests

1 participant