V0.15.3-orphan
Enable systems to be conditionally executed based on specified conditions, providing more fine-grained control over simulation logic execution.
Enable systems to be conditionally executed based on specified conditions, providing more fine-grained control over simulation logic execution.
Include the packet ID in error messages when a vtable lookup fails, improving debuggability of serialization issues.
Add support for waiting on write operations to complete, enabling better synchronization in simulation workflows.
Users can now clear the schematic through the Command Palette for easier workflow management in the 3D editor.
Enable multi-window setups to be configured via KDL files, with follow-up features for improved window management.
New profiling capability for the Python simulation benchmarking tool to analyze performance characteristics.
Fix potential division by zero error in plotting operations that could cause crashes.
Correct axes widget rendering to properly align with world space, improving visualization accuracy.
Fix monitor box sizing to display correctly across different viewport configurations.
Eliminate unnecessary run_time_step that was causing performance degradation in simulations.
Add missing `None` as second argument in function call to fix runtime error.
Transition from forked Bevy dependencies back to upstream to reduce maintenance burden and stay current with Bevy releases.
Improve test reliability by implementing fsync for metadata, unique temporary directories, and deterministic ordering in concurrent write scenarios.