telar_platform_desktop/lib.rs
1mod accessibility;
2mod clipboard;
3// D-Bus, and only reached on Linux: winit answers the color-scheme question itself on Windows and macOS.
4// The gate belongs to this module and to nothing else — `zbus` is the one dependency declared for Linux
5// alone, so a `mod` that drifts above this line takes the gate with it and unroofs `zbus` on every other OS.
6#[cfg(target_os = "linux")]
7mod color_scheme;
8mod dialogs;
9mod paths;
10pub mod platform;
11
12pub use clipboard::DesktopClipboard;
13pub use dialogs::DesktopFileDialogs;
14pub use paths::DesktopPathsProvider;
15pub use platform::{WinitPlatform, request_dynamic_surface};
16// Re-exported from the shared winit backend so desktop consumers get the runner and its window type from one crate.
17pub use platform_winit::WinitWindow;