docs(feedback): add VDE-058 — ViewDesign Task 10 P1-3 Property Panel progress
Build & Test / build-and-test (push) Waiting to run
Build & Test / python-bindings (push) Blocked by required conditions
CI / Build & Test (push) Failing after 34s
CI / Release Build (push) Failing after 32s

This commit is contained in:
2026-07-29 09:18:07 +08:00
parent 8e3014eaf5
commit 095a811319
+42
View File
@@ -0,0 +1,42 @@
# VDE-058: ViewDesign Task 10 P1-3 (Property Panel) + Task 11 audit
- **ID**: VDE-058
- **Date**: 2026-07-29
- **Status**: info
- **Severity**: Info
- **Category**: INTEGRATION
- **Source**: ViewDesign Task 10 & 11 progress
## Summary
ViewDesign Task 10 UI P1-3 (Property Panel) completed. Task 11 architecture audit shows 90%+ completion.
No VDE changes required. Progress report for VDE team awareness.
## Task 10 UI P1-3: Property Panel (commit 4b750ed)
- New PropertyPanel QDockWidget: right-side dock showing selected entity properties
- Polls ISelectionService at 10Hz for selection change detection
- Three property sections: General (type/id/label), Geometry (bounding box/volume/area placeholder), Appearance (color/material)
- Multi-selection support with type breakdown
- Dark theme styling consistent with VS Code-inspired UI
## Task 11 Architecture Audit — Current Status
The plan defines 37 tasks across P0-P5. Status:
| Phase | Tasks | Done | Status |
|-------|:-----:|:----:|--------|
| P0 SHARED layer | 3 | 3 | 100% |
| P1 Wave1 Core | 10 | 10 | 100% |
| P2 Wave2 AI | 8 | 8 | 100% |
| P3 Wave3 Mfg | 6 | 6 | 100% |
| P4 Wave4 Platform | 6 | 6 | 100% |
| P5 Cleanup | 4 | 1 | 25% |
| **Total** | **37** | **34** | **92%** |
P5 remaining:
- P5-1: Merge vd_layer + vd_core_layers (1 person-day)
- P5-2: SHARED→MODULE — ALREADY DONE (all plugins use MODULE)
- P5-3: Small module cleanup (1 person-day, nice-to-have)
- P5-4: Export symbol refinement (deferrable)
## Known Issues
- MSVC auto/ranged-for deduction inconsistent in some contexts (avoided with explicit types)
- Property panel currently shows placeholder values for geometry (needs vd_geom integration)