egui/eframe
Emil Ernerfeldt 5539dbe620
Add separate serialize feature and better persitence control (#753)
* Rename epaint feature "persistence" to "serialize"

* Add separate "serialize" feature to egui

* egui_demo_lib: separate serialize and persistence features

* Add App::persist_native_window and App::persist_egui_memory

Controls what gets persisted
2021-09-29 08:45:13 +02:00
..
examples Improve the frame around ImageButton 2021-09-20 22:37:21 +02:00
src Split out new crate egui-winit from egui_glium (#735) 2021-09-28 17:33:28 +02:00
Cargo.toml Split out new crate egui-winit from egui_glium (#735) 2021-09-28 17:33:28 +02:00
CHANGELOG.md Add separate serialize feature and better persitence control (#753) 2021-09-29 08:45:13 +02:00
README.md Add libssl-dev to apt-get install path (#635) 2021-08-20 14:37:14 +02:00

eframe: the egui framework

Latest version Documentation unsafe forbidden MIT Apache

This aims to be the entry-level crate if you want to write an egui app.

eframe calls into your code (it is a framework) and supports web apps (via egui_web) and native apps (via egui_glium).

eframe is a very thin crate that re-exports egui, epi and thin wrappers over the backends.

To use on Linux, first run:

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev

Name

The frame in eframe stands both for the frame in which your egui app resides and also for "framework" (frame is a framework, egui is a library).