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.