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

Redesign settings menu to avoid undecorated Godot UI #2439

Closed
6 tasks done
Tracked by #2437
Poobslag opened this issue Apr 29, 2024 · 4 comments · Fixed by #2523
Closed
6 tasks done
Tracked by #2437

Redesign settings menu to avoid undecorated Godot UI #2439

Poobslag opened this issue Apr 29, 2024 · 4 comments · Fixed by #2523
Labels
priority-3 This is very noticable. It should be completed, certain players would consider it a "must have".

Comments

@Poobslag
Copy link
Owner

Poobslag commented Apr 29, 2024

  • Tab container
  • OK button, quit button
  • Sound + Graphics Tab; sliders, checkboxes, dropdowns
  • Gameplay tab; checkboxes, dropdowns, buttons
  • Controls tab; buttons
  • Miscellaneous tab; buttons, dropdowns
@Poobslag Poobslag added the priority-3 This is very noticable. It should be completed, certain players would consider it a "must have". label Apr 29, 2024
@Poobslag
Copy link
Owner Author

image

I think we should go with a simple UI like Puyo Puyo or Fall Guys -- monochrome, big bold fonts, easy to read. I think the fun colorful font is OK for the game menus, but not for complex places like this.

@Poobslag
Copy link
Owner Author

preview-1
preview-2
preview-3
preview-4

I've sketched out some mockups for the kind of UI we might use. I'll solicit feedback from the community and come up with a decision.

@Poobslag Poobslag linked a pull request May 31, 2024 that will close this issue
@Poobslag
Copy link
Owner Author

image

The settings menu has been redesigned to use a custom UI.

@Poobslag
Copy link
Owner Author

Notes:

border width: 3, 6
corner radius: 6
content margin: 4, 8
expand margin: 0, 3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority-3 This is very noticable. It should be completed, certain players would consider it a "must have".
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant