getavalon / launcher

Environment management platform
MIT License
20 stars 22 forks source link

VisualParent support #28

Open tokejepsen opened 6 years ago

tokejepsen commented 6 years ago

Goal

Simplify clutter by utilizing visualParent data member.

Motivation

With lots of episodes/shots, the navigation can become difficult.

Implementation

Similar to walking the hierarchy of;

project > silo > asset

We would need to include the visual parents;

project > silo > visualParent > asset

The issue might be implementing the potential of unlimited visual parent levels.

tokejepsen commented 6 years ago

One hurdle to overcome would be how to traverse the visual parents without building a complete map of all the assets.

This could be implemented by initially showing all assets without a visualParent. Once navigating into an asset, we query the database for all asset with the previous assets id as visualParent.