0.0.1-nightly |
|
---|
#46 in #listener
30 downloads per month
7.5MB
2K
SLoC
LemoGUI
Features
Implement a GUI library dependent on wgpu
Plan
- Provide basic 2D graphics drawing API.
- Define basic widgets.
- Provide renderer to widgets through the drawing API.
- Provide event listeners to widgets.
the third party library dependencies
- use wgpu-rs as the graphics backend
- use winit as window and event backend (async event is supported by futures)
- use ab_glyph to provide font shape parsing
- use image to provide the implementations of image encoding and decoding
Dependencies
~13–31MB
~500K SLoC