A collection of extra widgets and utilities for egui.
This library provides additional widgets and helpers that extend the functionality of egui, making it easier to build rich graphical user interfaces.
Add this to your Cargo.toml:
[dependencies]
extras-for-egui = "0.1.0-alpha.1"
egui = "0.33.0"use extras_for_egui::widgets;
// Use the widgets in your egui application
fn my_ui(ui: &mut egui::Ui) {
// Widget usage examples will be added here as the library grows
}See the examples/ directory for complete usage examples.
To run the demo example:
cargo run --example demoThis library is in early development. More widgets and features will be added over time.
cargo buildcargo testcargo run --example demoContributions are welcome! Please feel free to submit a Pull Request.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Built on top of the excellent egui library by Emil Ernerfeldt.