Jakob Hellermann

Results 46 issues of Jakob Hellermann

https://github.com/Adanos020/egui_dock

In the following code snippet, the `1.5` scale is not applied to the scene: ```rust fn setup( mut commands: Commands, asset_server: Res, mut scene_spawner: ResMut, ) { let scene_holder =...

C-Bug
A-UI
A-Hierarchy

# Objective - #4447 implemented untyped (using component ids instead of generics and `TypeId`) APIs for inserting/accessing resources and accessing components, but left inserting components for another PR (this one)...

C-Enhancement
A-ECS
A-Modding

# Objective There are some utility functions for actually working with `Storages` inside `entity_ref.rs` that are used both for `EntityRef/EntityMut` and `World`, with a `// TODO: move to Storages`. This...

A-ECS
C-Code-Quality

# Objective In bevy 0.8 you could list all resources using `world.archetypes().resource().components()`. As far as I can tell the resource archetype has been replaced with the `Resources` storage, and it...

A-ECS
C-Usability
S-Ready-For-Final-Review

alternative to #5922, implements #5956 builds on top of https://github.com/bevyengine/bevy/pull/6402 # Objective https://github.com/bevyengine/bevy/issues/5956 goes into more detail, but the TLDR is: - bevy systems ensure disjoint accesses to resources and...

A-ECS
C-Code-Quality
D-Complex
C-Unsoundness

# Objective Consider the test ```rust let cell = world.cell(); let _value_a = cell.resource_mut::(); let _value_b = cell.resource_mut::(); ``` Currently, this will roughly execute ```rust // first call let value...

C-Bug
A-ECS
C-Unsoundness

# Objective `MutUntyped` is the untyped variant of `Mut` that stores a `PtrMut` instead of a `&mut T`. Working with a `MutUntyped` is a bit annoying, because as soon you...

A-ECS
C-Usability
A-Reflection
D-Complex
A-Pointers

On 0.9/main. For enums ```rust #[derive(Reflect, InspectorOptions)] enum Test { #[reflect(ignore)] Variant(#[reflect(ignore)] f32), } ``` `#[reflect(ignore)]` on enum fields is supported, but not for enum variants. But since the attributes...

C-Bug
A-Reflection

When typing `$x^2` in the web app editor, the document shows `x²` as expected but in the editor panel there's a stale `"expected expression"` error message on the `^`: ![image](https://user-images.githubusercontent.com/22177966/233442424-b05efefe-924c-41af-ba69-715d068e67d8.png)...