Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
Use Navigator to control project structure
Description
The Navigator view is core element of the UI project creation. However, the current implementation has some flaws.
Identified in the 3D First POC, the navigator should be more expanded
- All add/remove quick/quick3d components should be done from the Context menu:
- Context menu should have different locations for 2D and 3D
- Add 'Add..' button to the menu toolbar which has the Context menu items as well
- Components are coming from libraries, not static configuration: https://qt.productboard.com/products/features/30300279/detail
(Need to discuss with bubke about having the components meta info/sheets in qt creator repo, is it permanent?)
- Navigator changes
- Child objects are seen on the tree-view, component editing does not have to be invoked separately (requires further discussions)
- Color code the nodes icons based on their type (3d, 2d, etc.)
- Get rid of projects view and show all files in the assets view (with filters to show specific files types) (requires further discussions)
- If objects are references (such as materials), the references are shown on the navigator (requires further discussions)
- Show materials and user components in the assets view (requires further discussions).
- Show materials and textures properties in the property view and get rid of material and texture editors.
- add a locking feature to property view (when locked, it always shows the properties of the current node and doesn't react to node selection change).
- allow opening more than one property view.
Miro board link: https://miro.com/app/board/uXjVKmUkMao=/ Password: DesignStudio5