This is the tool for creation quick prototype druid ui. It was created to save time designing the druid UI from the terrible rust compile time.
- Druid : https://linebender.org/druid/
- Rune : https://rune-rs.github.io/
This project is just personal experimental project(dirty code) and many things are not implemented yet.
cargo run --release
NOTE: Run as debug mode is very slow. Also, I've only running on Windows, but I haven't been able to confirm it's running on Linux or Mac.
- If enabled
Live
checkbox then script code compile immediately. - Select the example rune script.
Constant, Function, Type
- flex() or flex::row() : Flex::row
- flex::column() : Flex::column
- label(string) : Label::new
- button(string) : Button::new
- checkbox() : Checkbox::new
- either(widget,widget) : Either::new
- progressbar : ProgressBar::new
- painter(fn) : Painter::new
- list : List::new
- radiogroup : RadioGroup::new
- slider : Slider::new
- stepper : Stepper::new
- textbox : TextBox::new
- switch : Switch::new
- spinner : Spinner::new
- image : Image::new
- svg : Svg::new
CircleLineRoundedRectRect- PathSeg(Line,QuadBez,CubicBez)
- Arc
- BezPath
- CircleSegment
- CubicBez
- Ellipse
- QuadBez
Color- FixedGradient(FixedLinearGradient,FixedRadialGradient)
- PaintBrush(Color,LinearGradient,RadialGradient,FixedGradient)
- LinearGradient
- RadialGradient
- Show compile error in UI
- Color picker shortcut