egelm 0.1.0

A simple Elm-like framework for building GUI applications in Rust using egui.
Documentation

Build event-driven desktop interfaces with [egui].

egelm supplies a small widget lifecycle, typed message routing, window management, and reusable dialogs on top of egui, winit, and OpenGL.

Examples

use egelm::prelude::*;

#[derive(Debug)]
struct Greeting;

impl LeafWidget for Greeting {
    fn render(&mut self, ui: &mut egui::Ui, _frame: &mut Frame) {
        ui.label("Hello from egelm");
    }
}