wiard 0.8.0

Window handling library for Windows in Rust
Documentation
#[test]
#[should_panic]
fn ui_thread_on_main_loop_end() {
    wiard::UiThread::new()
        .on_main_loop_end(|| {
            panic!();
        })
        .init();
    let mut event_rx = wiard::EventReceiver::new();
    let window = wiard::Window::builder(&event_rx)
        .visible(false)
        .build()
        .unwrap();
    window.close();
    loop {
        let Some(_) = event_rx.recv() else {
            break;
        };
    }
    wiard::UiThread::join().unwrap();
}