dotrix
dotrix copied to clipboard
UI Crate
Branch: feature/ui
- [x] Establish a new crate in
crates/dotrix_ui - [ ] Add
Widgetstructure, representing renderable area with some basic parameters: backgroundColor, backgroundTexture, size, position etc - [ ] Add
Overlayservice, which will be aWorldanalog but for the UIWidgets - [ ] Add
overlayrendering system, that will drawWidgetson the screen - [ ] Implement bindings between widgets and mouse actions
- [ ] Implement text rendering
- [ ] Prototype a UI library module with buttons etc
Blocked by #33 and #34
Postponed, because the egui does the job for now and there are other important things to do.