Skip to content

repo: remove big_space options#39

Merged
philiplinden merged 2 commits into
mainfrom
remove-bigspace-for-now
Jul 2, 2025
Merged

repo: remove big_space options#39
philiplinden merged 2 commits into
mainfrom
remove-bigspace-for-now

Conversation

@philiplinden

Copy link
Copy Markdown
Owner

This pull request removes the grid_space feature and its associated dependencies, functionality, and configuration from the buoy-physics, buoy-runtime, and buoy-ui crates. The changes streamline the codebase by eliminating unused or optional features related to hierarchical grid systems and large-scale simulations.

Removal of grid_space Feature and Dependencies

  • Dependencies and Features:

    • Removed the big_space dependency and the grid_space feature from Cargo.toml files across multiple crates (crates/buoy-physics/Cargo.toml, crates/buoy-runtime/Cargo.toml, crates/buoy-ui/Cargo.toml). [1] [2] [3]
  • Codebase:

    • Deleted the grid.rs module in buoy-physics, which implemented the hierarchical grid system using big_space.
    • Removed the FluidVolume and related components, builders, and systems from fluid_volume.rs.
    • Removed grid-related logic and conditional compilation for grid_space in lib.rs files of buoy-physics, buoy-runtime, and buoy-ui. [1] [2] [3]

Simplification of Camera and Debug Systems

  • Camera Systems:

    • Removed the setup_floating_camera function and related big_space::camera logic from camera.rs in buoy-ui. The camera system now defaults to a simpler implementation. [1] [2]
  • Debug Systems:

    • Removed the FloatingOriginDebugPlugin and other grid_space-related debugging tools from debug.rs in buoy-ui. [1] [2]

Cleanup of Related Code and Imports

  • Unused Imports:

    • Removed imports for big_space, uom, and other grid_space-related modules from various files, such as forces.rs and balloon.rs. [1] [2]
  • Feature Flags:

    • Cleaned up grid_space feature flag references in Cargo.toml and associated conditional logic in the codebase. [1] [2] [3]

These changes simplify the codebase by removing unused complexity, making it easier to maintain and reducing dependencies.

@github-actions

github-actions Bot commented Jul 2, 2025

Copy link
Copy Markdown

Changelog

Notable changes to this project will be documented in this file.

0.2.1 - 2025-07-02

⚙️ Repository

  • Remove big_space options (a472ffe)
📜 Full Changelog

Changelog

Notable changes to this project will be documented in this file.

0.2.0 - 2025-06-27

🚀 Features

♻️ Refactor

🐛 Bug Fixes

  • Disable mesh utils for now and focus on headless (db8ac1f)

⚙️ Repository

  • Refresh the changelog on pushes to main (26a2e6a)
  • Package the bevy-ui binary for releases (064e94c)
  • Include unreleased changes in log (c9fa447)

@philiplinden
philiplinden merged commit 86f2b2c into main Jul 2, 2025
@philiplinden
philiplinden deleted the remove-bigspace-for-now branch July 2, 2025 06:15
philiplinden added a commit that referenced this pull request Jul 2, 2025
* repo: remove big_space options

* Update changelog

---------

Co-authored-by: philiplinden <philiplinden@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant