9 stable releases (3 major)
3.0.0 | Jul 17, 2024 |
---|---|
2.2.0 | Feb 20, 2024 |
2.1.0 | Dec 21, 2023 |
2.0.1 | Oct 5, 2023 |
0.1.0 | Sep 25, 2023 |
#403 in Game dev
48 downloads per month
57KB
101 lines
Bevy Panic Handler
A Plugin for bevy
that creates a popup and logs to error on panic.
Usage
use bevy::prelude::*;
fn main() {
App::new()
.add_plugins(bevy::log::LogPlugin)
.add_plugins(bevy_panic_handler::PanicHandler::new().build())
// Normal bevy code...
}
Check examples for more usages.
Example
lib.rs
:
A wrapper for panics using Bevy's plugin system.
On supported platforms (windows, macos, linux) will produce a popup using the msgbox
crate in addition to writing via log::error!
, or if bevy::log::LogPlugin
is not enabled, stderr
.
Dependencies
~18–31MB
~507K SLoC