21 releases (8 breaking)
0.22.1 | Sep 13, 2022 |
---|---|
0.21.0 | Sep 7, 2022 |
0.19.7 | Jul 13, 2022 |
0.17.2 |
|
0.3.5 | Nov 18, 2021 |
#632 in GUI
135KB
1.5K
SLoC
Egui FLTK Frontend
On linux Debian/Ubuntu based distros, install latest build tools:
sudo apt-get update && sudo apt-get install build-essential cmake ninja-build
make sure to install the latest FLTK requirements:
sudo apt-get update && sudo apt-get install -y libpango1.0-dev libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libgl1-mesa-dev libglu1-mesa-dev
and egui requirements as well:
sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
Usage
[dependencies]
egui-fltk-frontend = "0.22.1"
Note: on xwayland based desktop (like gnome 41+) doesn't require to enable the "wayland" features.
Example
Running example *.rs files:
cargo r --example image
cargo r --example main
cargo r --example smaa
cargo r --example custom3d
or click here on how to use it inside Cargo.toml
Screenshot
main_example running on WSL2 + X Server:
Dependencies
~19–32MB
~558K SLoC