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

UI Framework #35

Open
TheDudeFromCI opened this issue May 23, 2020 · 0 comments
Open

UI Framework #35

TheDudeFromCI opened this issue May 23, 2020 · 0 comments
Labels
Epic This issue represents a large-scale feature implementation. Feature Request Something that should be added.

Comments

@TheDudeFromCI
Copy link
Owner

Is your feature request related to a problem? Please describe.
Currently, there's no native method for implementing UI into the client of any kind. This makes things quite difficult for the end-user.

Describe the solution you'd like
There should be a native UI implementation within the engine to handle most of the heavy lifting. Creating a UI should be quick and painless.

Describe alternatives you've considered
Writing a custom UI system manually for each project.

Additional context
The UI system should be implemented using 2D transform matrices with support for dynamic anchors for resizing UI elements and positions effortlessly. In addition, some automatic layouts and containers would be a nice touch.

This feature also encompasses all image and text rendering, and input handling (I.e. text input field) which would need to be done for the UI as well.

@TheDudeFromCI TheDudeFromCI added Feature Request Something that should be added. Epic This issue represents a large-scale feature implementation. labels May 23, 2020
@TheDudeFromCI TheDudeFromCI added this to the User Interface milestone May 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic This issue represents a large-scale feature implementation. Feature Request Something that should be added.
Projects
None yet
Development

No branches or pull requests

1 participant