remove unnecessary readmes

This commit is contained in:
jbuehler23 2025-07-18 15:04:05 +01:00
parent be278fb1dc
commit 340e9ebe8c
2 changed files with 0 additions and 80 deletions

View File

@ -1,80 +0,0 @@
# PR Summary: Bevy Inspector Integration for bevy_dev_tools
## Overview
This PR adds a comprehensive entity and component inspector to `bevy_dev_tools`, providing real-time debugging capabilities for Bevy applications. The inspector features a modern UI with scrollable panels and integrates seamlessly with the existing dev tools ecosystem.
## Key Features
### Entity Inspector
- **Entity Browser**: Scrollable list of all entities in the world
- **Real-time Updates**: Live entity list that refreshes automatically
- **Interactive Selection**: Click to select entities and view their components
### Component Inspector
- **Detailed View**: Comprehensive component data display with proper formatting
- **Smart Formatting**: Special handling for common Bevy types (Vec2, Vec3, Transform, Color)
- **Scrollable Interface**: Smooth scrolling through large component datasets
- **Expandable Data**: Hierarchical display of complex component structures
### Modern UI System
- **Native Scrolling**: Integration with `bevy_core_widgets` for smooth scrolling
- **Dark Theme**: Professional styling optimized for development work
- **Responsive Design**: Proper overflow handling and window resizing
- **Dual Panel Layout**: Entity list on left, component details on right
### Remote Integration
- **bevy_remote Support**: Built-in HTTP client for remote debugging
- **Connection Status**: Visual indicators for connection state
- **Automatic Reconnection**: Handles connection drops gracefully
## Technical Implementation
### Modular Architecture
```rust
// Add to your app for full inspector
app.add_plugins(EditorPlugin);
// Or use individual components
app.add_plugins((
EntityListPlugin,
ComponentInspectorPlugin,
WidgetsPlugin,
));
```
### Scroll System Integration
- Uses Bevy's native `ScrollPosition` component
- Integrates with `bevy_core_widgets` scrollbars
- Prevents duplicate scrollbar creation
- Smooth mouse wheel interaction
### Widget System
- **ScrollViewBuilder**: High-level scrollable containers
- **CoreScrollArea**: Low-level scroll components for custom use
- **Theme Integration**: Consistent styling across all components
## Integration with bevy_dev_tools
This inspector will be integrated into the `bevy_dev_tools` crate as a new debugging tool, joining:
- Entity debugger
- System performance monitor
- Resource inspector
- Event viewer
## Usage
```rust
use bevy::prelude::*;
use bevy_dev_tools::inspector::InspectorPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(InspectorPlugin)
.run();
}
```
The inspector provides immediate value for developers debugging entity hierarchies, component data, and application state in real-time.