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 Crate #24

Open
1 of 7 tasks
voxelias opened this issue Dec 9, 2020 · 2 comments
Open
1 of 7 tasks

UI Crate #24

voxelias opened this issue Dec 9, 2020 · 2 comments
Assignees
Labels
feature request New feature request postponed Not to be solved now research Problem and solution research

Comments

@voxelias
Copy link
Member

voxelias commented Dec 9, 2020

Branch: feature/ui

  • Establish a new crate in crates/dotrix_ui
  • Add Widget structure, representing renderable area with some basic parameters: backgroundColor, backgroundTexture, size, position etc
  • Add Overlay service, which will be a World analog but for the UI Widgets
  • Add overlay rendering system, that will draw Widgets on the screen
  • Implement bindings between widgets and mouse actions
  • Implement text rendering
  • Prototype a UI library module with buttons etc
@voxelias voxelias added the research Problem and solution research label Dec 9, 2020
@voxelias voxelias added the blocked Something is blocking this issue label Dec 21, 2020
@voxelias
Copy link
Member Author

Blocked by #33 and #34

@voxelias voxelias removed the blocked Something is blocking this issue label Dec 23, 2020
@voxelias voxelias added the postponed Not to be solved now label Feb 20, 2021
@voxelias
Copy link
Member Author

Postponed, because the egui does the job for now and there are other important things to do.

@voxelias voxelias added the feature request New feature request label Mar 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature request postponed Not to be solved now research Problem and solution research
Projects
None yet
Development

No branches or pull requests

2 participants