Goal
Replace the cramped 4-tab widget sidebar with a scrollable, collapsible QML properties panel (like Godot/Unity inspector).
Layout
- Scene Outliner — always visible, tree view
- Transform — visible when object selected
- Material — visible when entity selected
- Primitive Parameters — procedural meshes only
- Animation — animated entities only
Implementation
PropertiesPanel.qml with CollapsibleSection.qml component
PropertiesPanelController QML_SINGLETON bridging Manager/SelectionSet/TransformOperator
SceneTreeModel (QAbstractItemModel) for QML TreeView
QQuickWidget (software rendering) in QDockWidget
Depends on: Nothing (can run in parallel with Phase 1)
Part of: UX Redesign Roadmap
Goal
Replace the cramped 4-tab widget sidebar with a scrollable, collapsible QML properties panel (like Godot/Unity inspector).
Layout
Implementation
PropertiesPanel.qmlwithCollapsibleSection.qmlcomponentPropertiesPanelControllerQML_SINGLETON bridging Manager/SelectionSet/TransformOperatorSceneTreeModel(QAbstractItemModel) for QML TreeViewQQuickWidget(software rendering) in QDockWidgetDepends on: Nothing (can run in parallel with Phase 1)
Part of: UX Redesign Roadmap