Dynamic Views

Some views in Grid Studio are context-sensitive, meaning their content automatically updates based on the currently selected object.

These views display information or editors that are relevant to the current selection, allowing users to quickly inspect and edit different parts of a project.

For example, selecting an object in the Project Tree may update several views at the same time, each showing a different representation of the selected object.


Views that Support Dynamic Content

Several views in Grid Studio support dynamic content updates, including:

When an object is selected, these views will automatically display the content or editor associated with that object.

For example:

  • The Inspector shows the parameters of the selected object

  • The Artboard may open the interface associated with the object

  • The Node Editor may display the workflow connected to the object

This behavior allows users to quickly navigate between different parts of a project without manually opening the corresponding editors.


Locking a View to an Object

Dynamic views can also be locked to a specific object.

When a view is locked, it will no longer update when the current selection changes. Instead, it will continue to display the content of the locked object.

This can be useful when comparing different objects or when working on a specific part of a project while navigating elsewhere.


Selecting Objects from a View

In addition to reacting to selections, many views also allow users to select objects directly from within the view.

When an object is selected inside a view, the selection is updated globally within the project. Other dynamic views may then update accordingly.

This means that navigation can work in both directions:

  • Selecting an object updates the content of dynamic views

  • Interacting with a view can change the current selection

This behavior allows users to move quickly between different parts of a project while keeping related editors synchronized.

Special Behavior: Node Editor

The Node Editor supports two different object types, which results in slightly different selection behavior compared to other dynamic views.

The following example demonstrates how object selection works inside the Node Editor.

Last updated