lib.rs raw

//! Platform shell: winit event loop, render surfaces, accessibility adapter.
//!
//! This crate is the boundary between guiduck's portable core and the
//! platform. It owns the window, routes input events inward, presents
//! rendered frames, and keeps the AccessKit adapter wired into the event
//! stream. Nothing above it links winit or wgpu.

pub mod background;
pub mod file_dialog;
pub mod gpu;
pub mod shell;

pub use shell::{BackendKind, FrameSource, ShellError, Waker, run};