bevy_slt 0.2.1

Bevy integration for SuperLightTUI (slt)
Documentation
use bevy::prelude::*;
use bevy_slt::{SltHeadlessContext, SltHeadlessPlugin, SltOutput};

fn main() {
    let mut app = App::new();
    app.add_plugins((MinimalPlugins, SltHeadlessPlugin::default()))
        .add_systems(Update, draw);

    app.update();

    let output = app.world().resource::<SltOutput>();
    println!("{}", output.text);
}

fn draw(mut context: NonSendMut<SltHeadlessContext>) -> Result {
    context.draw(|ui| {
        ui.text("hello from slt inside bevy");
    })?;
    Ok(())
}