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

Rewrite UI #76

Open
umut-sahin opened this issue Jul 9, 2024 · 0 comments
Open

Rewrite UI #76

umut-sahin opened this issue Jul 9, 2024 · 0 comments
Assignees
Labels
refactor Related to internal improvements ui Related to user interface

Comments

@umut-sahin
Copy link
Owner

Built-in Bevy UI have some issues at the moment:

  • It's VERY verbose, we have about 5k lines of code in the main UI module, and it's not even close to ready yet.
  • It's missing some important functionality:
    • No world-space UI (e.g., over the head health bars, damage numbers in a specific location in the world, etc.)
    • No widget hierarchy (i.e., to navigate with the keyboard)

There are two replacement options:

We should inspect both, make a decision, and rewrite the use using the selected library.

@umut-sahin umut-sahin added ui Related to user interface refactor Related to internal improvements labels Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Related to internal improvements ui Related to user interface
Projects
None yet
Development

No branches or pull requests

2 participants