frust-shell-desktop 0.5.2

Desktop shell for Frust: winit window and event loop, input, rendering and the extension seam used by the per-OS desktop shells.
Documentation
# frust-shell-desktop

This crate wraps winit's event loop around the Frust render stack so that an
application opens in a native window. It is the cross-platform half of the
desktop shells: `run_desktop` starts an app with default settings,
`run_desktop_with` takes a `DesktopConfig` for the app's identity and a
`DesktopExtensions` implementation for per-OS behaviour. The per-OS crates
`frust-shell-macos`, `frust-shell-windows` and `frust-shell-linux` implement
that extension seam. Optional features are `perf-trace`, `devtools` and `gpu`.

Applications normally reach this crate through the `frust` facade rather than
depending on it directly.

See <https://frust.dev> for the framework documentation and
<https://github.com/frust-rs/frust> for the source repository.

## License

Licensed under either of the MIT license or the Apache License, Version 2.0
(SPDX expression `MIT OR Apache-2.0`), at your option. The full texts are in
`LICENSE-MIT` and `LICENSE-APACHE` beside this file.