mod app;
mod fixtures;
mod reference;
mod reload;

fn main() -> eframe::Result {
    let options = eframe::NativeOptions {
        viewport: egui::ViewportBuilder::default()
            .with_title("Blacksite UI Gallery")
            .with_inner_size([1420.0, 940.0])
            .with_min_inner_size([900.0, 620.0]),
        ..Default::default()
    };
    eframe::run_native(
        "Blacksite UI Gallery",
        options,
        Box::new(|creation| Ok(Box::new(app::UiGalleryApp::new(creation)))),
    )
}
