![]() * Move window building to egui-winit * Move icon loading to egui-winit * `use glow::HasContext;` -> `use glow::HasContext as _;` * Move FileStorage into epi behind a feature flag * De-duplicate screen_size_in_pixels and native_pixels_per_point * Move creation of FileStorage to epi * Handle epi app output (window size changes etc) in egui-winit * Move app and memory persistence and autosave logic to egui-winit * fix check.sh * Make the epi backend opt-in for egui_glium and egui_glow * Fix persistence * Add integration name to epi::IntegrationInfo and the demo * Clean up Cargo.toml files and fix making egui_glium optional * fix typo * Make egui_glium compile without the `epi` feature |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
epi
: the egui
application programming interface
epi
is a backend-agnostic interface for writing apps using egui
(a platform agnostic GUI library).
This crate provides a common interface for programming an app using egui, which can then be easily plugged into eframe
(which is a wrapper over egui_web
, egui_glium
and egui_glow
).
This crate is only for those that want to write an app that can be compiled both natively and for the web.