//! 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};