fix: refine earth hud structure and bun startup flow

- refactor the /earth HUD into class-first CSS layers with dedicated base, hud, and toolbar responsibilities
- clean up Earth markup and runtime DOM hooks so shared panel, toolbar, tooltip, and status classes stay consistent after dynamic updates
- keep HUD scaling configurable through extracted constants and remove leftover legacy panel/toolbar styling paths
- make planet.sh self-bootstrap Bun and uv by prepending local runtime bins to PATH and auto-installing missing tools in fresh environments
- document Bun as the frontend package manager of record and sync repository version metadata to 0.24.1
This commit is contained in:
rayd1o
2026-04-09 02:12:22 +08:00
parent 34d94a6b6b
commit c4ea918fac
24 changed files with 1248 additions and 1192 deletions

View File

@@ -40,6 +40,7 @@
- **State Management:** React Query
- **Real-time:** Socket.io-client
- **Charts:** ECharts
- **Package Manager / Runner:** Bun 1
### Visualization (UE5)
- **Engine:** Unreal Engine 5.3+
@@ -210,6 +211,8 @@ bun run build
bun run preview
```
前端统一使用 Bun不使用 `npm``pnpm``yarn`
### Docker
```bash
docker-compose up -d