Jakob Hellermann
Jakob Hellermann
I pushed https://github.com/jakobhellermann/bevy-inspector-egui/commit/e362e7f1aec7e90bc0e3c5e565f5176669f85f89 but I don't know if that fixes the issue. The docs.rs build is currently broken because bevy doesn't compile on the latest nightly. Do you know if...
Do you have mutable access to the value even if you don't want to modify it? If so, you could do this: ```rust struct Immutable(T); impl Inspectable for Immutable {...
Also, thanks for creating the `bevy-egui` crate, this one wouldn't be possible without it :)
An immutable version of the trait (or an immutable method on the same trait) is definitely worth considering, the downside is that the derive macro needs to generate a lot...
> I thought change detection happened for any DerefMut? It usually does, but for an `InspectorPlugin` I worked around it so that the `Res` will only be changed when it...
Yes, by default an `InspectorPlugin` will create a resource of `T::default()` and display that. > But maybe there's a reason they haven't implemented something like this yet? I'm pretty sure...
You could try having a `inspectable` feature in `shared` and enable that feature in `client` but not `server`. A conditional derive I believe looks like `#[cfg_attr(feature = "inspectable", derive(Inspectable)]`.
You could write a wrapper for numeric types which you want to display as a slider like this: ```rust #[derive(Clone)] struct SliderAttrs { range: RangeInclusive, } impl Default for SliderAttrs...
That's weird, I depend on `syn = `1.0` which if I understand correctly means every dependency semver-compatible to `1.0`, so every version `1.x.y`. What is the error message you get?
While `bevycheck` depends on `bevy = 0.5`, I think it should work with bevy from the `main` branch. Try adding ```toml [patch.crates-io] bevy = { git = "https://github.com/bevyengine/bevy", branch =...