egui/eframe
Emil Ernerfeldt 04b3921923
egui_glium: run app code outside event loop to fix file dialogs (#631)
Previously app code was run from within the event loop
which lead to file dialogs (e.g. using nfd2) to hang
(see https://github.com/rust-windowing/winit/issues/1779)

Now egui_glium polls for events and then runs the app code.
2021-08-20 18:59:32 +02:00
..
examples epi/eframe: move options out of trait App into new NativeOptions 2021-05-08 10:14:56 +02:00
src egui_glium: run app code outside event loop to fix file dialogs (#631) 2021-08-20 18:59:32 +02:00
Cargo.toml egui_glium and eframe 0.13.1: fix http feature and docs 2021-06-24 20:36:36 +02:00
CHANGELOG.md egui_glium: run app code outside event loop to fix file dialogs (#631) 2021-08-20 18:59:32 +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).